org.demac.process.base.dpdl
Interface Compensation

All Known Implementing Classes:
CompensationImpl

public interface Compensation

A set of org.demac.process.base.dpdl.ActivityRefs that is called in case of a failed transaction to compensate the effects of the transaction.


Method Summary
 java.util.Map getActivityRefs()
           
 ActivityRef getInitActivity()
           
 ActivityRef getStartActivity()
           
 java.util.Map getTransitions()
          Deprecated.  
 void setActivityRefs(java.util.Map ar)
           
 void setInitActivity(ActivityRef ref)
           
 void setStartActivity(ActivityRef ref)
           
 void setTransitions(java.util.Map transitions)
          Deprecated.  
 

Method Detail

getInitActivity

ActivityRef getInitActivity()
Returns:
Returns the initial org.demac.process.base.dpdl.ActivityRef of the org.demac.process.base.dpdl.Compensation.

getStartActivity

ActivityRef getStartActivity()
Returns:
the StartActivity of the org.demac.process.base.dpdl.Compensation.

getActivityRefs

java.util.Map getActivityRefs()
Returns:
the org.demac.process.base.dpdl.ActivityRefs of the org.demac.process.base.dpdl.Compensation.

getTransitions

java.util.Map getTransitions()
Deprecated. 

Returns:
the org.demac.process.base.dpdl.Transitions of the org.demac.process.base.dpdl.Compensation.

setActivityRefs

void setActivityRefs(java.util.Map ar)

setTransitions

void setTransitions(java.util.Map transitions)
Deprecated. 


setStartActivity

void setStartActivity(ActivityRef ref)

setInitActivity

void setInitActivity(ActivityRef ref)