com.etasoft.trans.map
Class axMapTransaction

java.lang.Object
  extended bycom.etasoft.trans.map.axMapObject
      extended bycom.etasoft.trans.map.axMapTransaction
All Implemented Interfaces:
com.etasoft.gui.proptable.axGroupableProperty, axMapAddable, axSerializable, java.io.Serializable

public class axMapTransaction
extends axMapObject

Processing transaction.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class com.etasoft.trans.map.axMapObject
axMapObject.axMapLoopWalker
 
Field Summary
 
Fields inherited from class com.etasoft.trans.map.axMapObject
m_index, m_items, m_mappings, m_mappingsFrom, m_type
 
Constructor Summary
axMapTransaction()
           
axMapTransaction(axMap map, java.lang.String name, int index)
           
axMapTransaction(axMapTransaction right, boolean bKeepId, boolean copyMappings)
           
 
Method Summary
 axMapPluginTransactMethod getOnBegin()
          Get OnBegin transaction.
 java.lang.String getOnBeginParameters()
          Get OnBegin parameters.
 axMapPluginTransactMethod getOnCommit()
          Get OnCommit transaction.
 java.lang.String getOnCommitParameters()
          Get OnCommit parameters.
 axMapPluginTransactMethod getOnRollback()
          Get OnRollback transaction.
 java.lang.String getOnRollbackParameters()
          Get OnRollback parameters.
 boolean isAddable(axMapObject obj)
          Override this method to make object map addable
 boolean isAddable(java.lang.Class clazz)
          Override this method to make object map addable
 java.lang.String[] propertyGroups()
          Property group names.
 void setOnBegin(axMapPluginTransactMethod onBegin)
          Set OnBegin transaction.
 void setOnBeginParameters(java.lang.String parameters)
          Set OnBegin parameters.
 void setOnCommit(axMapPluginTransactMethod onCommit)
          Set OnCommit transaction.
 void setOnCommitParameters(java.lang.String parameters)
          Set OnCommit parameters.
 void setOnRollback(axMapPluginTransactMethod onRollback)
          Set OnRollback transaction.
 void setOnRollbackParameters(java.lang.String parameters)
          Set OnRollback parameters.
 
Methods inherited from class com.etasoft.trans.map.axMapObject
addItem, addMapping, addMappingsFromBack, addMappingsFromBackInLoop, buildMappingFrom, equals, findParent, getFunction, getFunctionParameters, getIndex, getName, getScript, getScriptParameters, hashCode, hasItems, hasMappings, id, insertItem, isMapped, isMappedFrom, isMappedTo, isMappedTo, isParent, isParentOfLoops, item, itemCount, iteratorItems, iteratorMappings, loopWalker, loopWalker, mapping, mappingCount, mappingFrom, mappingFromCount, read, removeAllMappings, removeAllMappingsInLoop, removeItem, removeItemAt, removeMapping, removeMappingAt, resetMap, resetMaxId, setFunction, setFunctionParameters, setName, setScript, setScriptParameters, toString, write
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

axMapTransaction

public axMapTransaction()

axMapTransaction

public axMapTransaction(axMap map,
                        java.lang.String name,
                        int index)

axMapTransaction

public axMapTransaction(axMapTransaction right,
                        boolean bKeepId,
                        boolean copyMappings)
Method Detail

propertyGroups

public java.lang.String[] propertyGroups()
Property group names.

Specified by:
propertyGroups in interface com.etasoft.gui.proptable.axGroupableProperty
Overrides:
propertyGroups in class axMapObject

isAddable

public boolean isAddable(axMapObject obj)
Override this method to make object map addable

Specified by:
isAddable in interface axMapAddable
Specified by:
isAddable in class axMapObject

isAddable

public boolean isAddable(java.lang.Class clazz)
Override this method to make object map addable

Specified by:
isAddable in interface axMapAddable
Specified by:
isAddable in class axMapObject

getOnBegin

public axMapPluginTransactMethod getOnBegin()
Get OnBegin transaction.


setOnBegin

public void setOnBegin(axMapPluginTransactMethod onBegin)
Set OnBegin transaction.


getOnBeginParameters

public java.lang.String getOnBeginParameters()
Get OnBegin parameters.


setOnBeginParameters

public void setOnBeginParameters(java.lang.String parameters)
Set OnBegin parameters.


getOnCommit

public axMapPluginTransactMethod getOnCommit()
Get OnCommit transaction.


setOnCommit

public void setOnCommit(axMapPluginTransactMethod onCommit)
Set OnCommit transaction.


getOnCommitParameters

public java.lang.String getOnCommitParameters()
Get OnCommit parameters.


setOnCommitParameters

public void setOnCommitParameters(java.lang.String parameters)
Set OnCommit parameters.


getOnRollback

public axMapPluginTransactMethod getOnRollback()
Get OnRollback transaction.


setOnRollback

public void setOnRollback(axMapPluginTransactMethod onRollback)
Set OnRollback transaction.


getOnRollbackParameters

public java.lang.String getOnRollbackParameters()
Get OnRollback parameters.


setOnRollbackParameters

public void setOnRollbackParameters(java.lang.String parameters)
Set OnRollback parameters.