public class SequenceFlow
extends java.lang.Object
| Constructor and Description |
|---|
SequenceFlow(java.lang.String sequenceFlowId,
java.lang.String sequenceFlowName,
java.lang.String sourceFlowNodeId,
java.lang.String targetFlowNodeId,
java.lang.String flowCondition)
シーケンスフロー定義を生成する。
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canProceed(java.lang.String instanceId,
java.util.Map<java.lang.String,?> parameter)
このシーケンスフローで遷移可能か否かを判定する。
遷移可能かの判断は、
FlowProceedConditionにより判断する。
遷移条件(FlowProceedCondition)が指定されていない場合には、常に遷移可能(true)を返す。 |
java.lang.String |
getSequenceFlowId()
シーケンスフローIDを取得する。
|
java.lang.String |
getSequenceFlowName()
シーケンスフロー名を取得する。
|
java.lang.String |
getSourceFlowNodeId()
遷移元フローノードIDを取得する。
|
java.lang.String |
getTargetFlowNodeId()
遷移先フローノードIDを取得する。
|
public SequenceFlow(java.lang.String sequenceFlowId,
java.lang.String sequenceFlowName,
java.lang.String sourceFlowNodeId,
java.lang.String targetFlowNodeId,
java.lang.String flowCondition)
sequenceFlowId - シーケンスフローIDsequenceFlowName - シーケンスフロー名sourceFlowNodeId - 遷移元シーケンスフローIDtargetFlowNodeId - 遷移先シーケンスフローIDflowCondition - フローコンディションの型名public java.lang.String getSequenceFlowId()
public java.lang.String getSequenceFlowName()
public java.lang.String getSourceFlowNodeId()
public java.lang.String getTargetFlowNodeId()
public boolean canProceed(java.lang.String instanceId,
java.util.Map<java.lang.String,?> parameter)
FlowProceedConditionにより判断する。
遷移条件(FlowProceedCondition)が指定されていない場合には、常に遷移可能(true)を返す。instanceId - インスタンスIDparameter - パラメータFlowProceedCondition