org.demac.process.base.dpdl
Interface Implementation

All Superinterfaces:
Activity
All Known Implementing Classes:
ImplementationImpl

public interface Implementation
extends Activity

An org.demac.process.base.dpdl.Activity that has an implemenation body. That means, either a service has to be called, a manual execution is neccessary or the Activity is fullfilled by a org.demac.process.base.dpdl.SubFlow.


Field Summary
static java.lang.String NO
          Type: NO.
static java.lang.String SUBFLOW
          Type: SUBFLOW.
static java.lang.String TOOL
          Type: TOOL.
 
Fields inherited from interface org.demac.process.base.dpdl.Activity
AUTOMATIC, MANUAL
 
Method Summary
 SubFlow getSubFlow()
           
 Tool getTool()
           
 java.lang.String getType()
           
 
Methods inherited from interface org.demac.process.base.dpdl.Activity
getDescription, getExtendedAttributes, getFinishMode, getId, getName, getStartMode, getTransitionRestriction
 

Field Detail

NO

static final java.lang.String NO
Type: NO. NO means the org.demac.process.base.dpdl.Activity is a manual Activity.

See Also:
Constant Field Values

TOOL

static final java.lang.String TOOL
Type: TOOL. TOOL means an application is responsible for executing the Activity.

See Also:
Constant Field Values

SUBFLOW

static final java.lang.String SUBFLOW
Type: SUBFLOW. SUBFLOW means that a org.demac.process.base.dpdl.SubFlow represents the Activity.

See Also:
Constant Field Values
Method Detail

getSubFlow

SubFlow getSubFlow()
Returns:
the org.demac.process.base.dpdl.SubFlow of the Activity. Returns null if no subflow is specified.

getTool

Tool getTool()
Returns:
the org.demac.process.base.dpdl.Tool of the org.demac.process.base.dpdl.Implementation. Returns null if no org.demac.process.base.dpdl.Tool is specified.

getType

java.lang.String getType()
Returns:
the type of the org.demac.process.base.dpdl.Implementation. Possible types are NO, TOOL and SUBFLOW. NO means the Activity is a manual Activity. TOOL means an org.demac.process.base.dpdl.Application is responsible for executing the Activity. SUBFLOW means that a org.demac.process.base.dpdl.SubFlow represents the Activity.