Package com.webmethods.bpm.process
Interface IBpmProcessStepDefinition
public interface IBpmProcessStepDefinition
Represents step definiion for the process
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final short
Step type for subprocessstatic final short
Step type for task -
Method Summary
Modifier and TypeMethodDescriptionReturns list of outcoming transitions from this stepgetIcon()
Returns icon for this stepgetID()
ID of the step.getName()
Returns name of the stepReturns subprocess identifier for this stepReturns list of incoming transitions to this stepshort
getType()
Returns type for this stepvoid
Sets icon for this stepvoid
Sets name for this step definitionvoid
setSubprocessID
(String subprocessID) Sets subprocess identifier for this stepvoid
setType
(short type) Sets type for this step
-
Field Details
-
STEP_TYPE_SUBPROCESS
static final short STEP_TYPE_SUBPROCESSStep type for subprocess- See Also:
-
STEP_TYPE_TASK
static final short STEP_TYPE_TASKStep type for task- See Also:
-
-
Method Details
-
getID
String getID()ID of the step. Must be unique in the scope of the process definition -
getName
String getName()Returns name of the step -
setName
Sets name for this step definition- Parameters:
name
-
-
getType
short getType()Returns type for this step -
setType
void setType(short type) Sets type for this step- Parameters:
type
-
-
getSubprocessID
String getSubprocessID()Returns subprocess identifier for this step -
setSubprocessID
Sets subprocess identifier for this step- Parameters:
subprocessID
-
-
getIcon
String getIcon()Returns icon for this step -
setIcon
Sets icon for this step- Parameters:
icon
-
-
getFromTransitions
List<IBpmProcessTransitionDefinition> getFromTransitions()Returns list of outcoming transitions from this step -
getToTransitions
List<IBpmProcessTransitionDefinition> getToTransitions()Returns list of incoming transitions to this step
-