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