public abstract class NumberFlowProceedConditionSupport extends java.lang.Object implements FlowProceedCondition
Long.MIN_VALUEからLong.MAX_VALUEまでである。Number.longValue()を使用して、
 強制的にlongに変換し比較を行う。String)の場合には、Long.valueOf(String)を使用して、
 longに変換し比較を行う。longへの変換に失敗した場合はfalseを返す。FlowProceedCondition.isMatch(String, java.util.Map, SequenceFlow)はfalseを返す。| Modifier | Constructor and Description | 
|---|---|
protected  | 
NumberFlowProceedConditionSupport(java.lang.String paramKey,
                                 java.lang.String expectedValue)
数値比較を行うフロー進行条件判定を生成する。 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract boolean | 
doComparison(long paramValue,
            long expectedValue)
数値の比較を行う。 
 | 
boolean | 
isMatch(java.lang.String instanceId,
       java.util.Map<java.lang.String,?> param,
       SequenceFlow sequenceFlow)
シーケンスフローに従ってワークフローが進行可能か判定する。 
 | 
protected NumberFlowProceedConditionSupport(java.lang.String paramKey,
                                            java.lang.String expectedValue)
paramKey - 比較対象のパラメータを特定するためのキー値expectedValue - 期待する値public boolean isMatch(java.lang.String instanceId,
                       java.util.Map<java.lang.String,?> param,
                       SequenceFlow sequenceFlow)
isMatch in interface FlowProceedConditioninstanceId - インスタンスIDparam - パラメータsequenceFlow - 評価対象のシーケンスフローprotected abstract boolean doComparison(long paramValue,
                                        long expectedValue)
paramValue - パラメーター値expectedValue - 期待する値