org.demac.process.base.dpdl
Interface Activity
- All Known Subinterfaces:
- BlockActivity, Implementation, LoopActivity, Route, TransactionActivity
- All Known Implementing Classes:
- ActivityImpl, BlockActivityImpl, ImplementationImpl, LoopActivityImpl, RouteImpl, TransactionActivityImpl
public interface Activity
A single task of a org.demac.process.base.dpdl.WorkflowProcess.
An org.demac.process.base.dpdl.Activity can be a
org.demac.process.base.dpdl.Route , a
org.demac.process.base.dpdl.BlockActivity, a
org.demac.process.base.dpdl.TransactionActivity, a
org.demac.process.base.dpdl.LoopActivity or an
org.demac.process.base.dpdl.Implementation
Field Summary |
static java.lang.String |
AUTOMATIC
Start-Mode / Finish-Mode = AUTOMATIC. |
static java.lang.String |
MANUAL
Start-Mode / Finish-Mode = MANUAL. |
AUTOMATIC
static final java.lang.String AUTOMATIC
- Start-Mode / Finish-Mode = AUTOMATIC. The execution engine can start / finish
the Activity without any user interaction.
- See Also:
- Constant Field Values
MANUAL
static final java.lang.String MANUAL
- Start-Mode / Finish-Mode = MANUAL. The execution engine has to ask the user
to start / finish this Activity.
- See Also:
- Constant Field Values
getDescription
java.lang.String getDescription()
- Returns:
- the textual description of an org.demac.process.base.dpdl.Activity.
getFinishMode
java.lang.String getFinishMode()
- Returns:
- the Finish Mode of the org.demac.process.base.dpdl.Activity.
Possible Finish Modes are AUTOMATIC or MANUAL. AUTOMATIC lets the execution
engine finish the Activity, whereas MANUAL requires user interaction.
AUTOMATIC is the default Finish Mode.
getId
java.lang.String getId()
- Returns:
- the identifier of the org.demac.process.base.dpdl.Activity.
getName
java.lang.String getName()
- Returns:
- the textual name of the org.demac.process.base.dpdl.Activity.
getStartMode
java.lang.String getStartMode()
- Returns:
- the Start Mode of the org.demac.process.base.dpdl.Activity.
Possible Start Modes are AUTOMATIC or MANUAL. AUTOMATIC lets the execution
engine start the Activity, whereas MANUAL requires user interaction.
AUTOMATIC is the default Start Mode.
getTransitionRestriction
TransitionRestriction getTransitionRestriction()
- Returns:
- the org.demac.process.base.dpdl.TransitionRestrictions of the
org.demac.process.base.dpdl.Activity. This could either
be a org.demac.process.base.dpdl.Join, a org.demac.process.base.dpdl.Split,
or both.
getExtendedAttributes
java.util.Hashtable getExtendedAttributes()
- Returns:
- the org.demac.process.base.dpdl.ExtendedAttributes
of the org.demac.process.base.dpdl.Activity,
for example optional information.