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