Interface | Description |
---|---|
CompletionCondition |
マルチインスタンスタスクの終了判定を行うインタフェース。
|
FlowProceedCondition |
シーケンスフローの遷移判定を行うインタフェース。
|
Class | Description |
---|---|
AllCompletionCondition |
全ての担当者またはグループがタスクが実行済みであることを検証する終了判定クラス。
|
EqFlowProceedCondition |
指定のパラメータ値が、期待する値を一致するかチェックを行うフロー進行条件クラス。
|
GeFlowProceedCondition |
指定のパラメータ値が、期待する値以上であることのチェックを行うフロー進行条件クラス。
|
GtFlowProceedCondition |
指定のパラメータ値が期待する値より大きいことをチェックするフロー進行条件クラス。
|
LeFlowProceedCondition |
指定のパラメータ値が期待する値以下であることをチェックするフロー進行条件クラス。
|
LtFlowProceedCondition |
指定のパラメータ値が期待する値より小さいことをチェックするフロー進行条件クラス。
|
NeFlowProceedCondition |
指定のパラメータ値が、期待する値を一致しないことのチェックを行うフロー進行条件クラス。
|
NumberFlowProceedConditionSupport |
数値比較を行うフロー進行条件判定クラスのサポートクラス。
本クラスで許容する値の範囲は、
Long.MIN_VALUE からLong.MAX_VALUE までである。比較対象のパラメータのオブジェクトが、数値型の場合には Number.longValue() を使用して、
強制的にlongに変換し比較を行う。値が文字列型( String )の場合には、Long.valueOf(String) を使用して、
longに変換し比較を行う。longへの変換に失敗した場合はfalseを返す。上記に該当しない方の場合には、値は期待する値とは一致しないとし FlowProceedCondition.isMatch(String, java.util.Map, SequenceFlow) はfalseを返す。 |
OrCompletionCondition |
一定数の担当者(ユーザまたはグループ)がタスク実行済みの場合に、タスク完了と判断する終了条件クラス。
一定数の指定は、本クラスのインスタンス生成時に指定する。
一定数に満たない場合でも、全てのユーザ(グループ)が処理済みとなった場合には、
これ以上処理するユーザ(グループ)がいないため、タスク完了と判断する。
|
SingleTaskCompletionCondition |
シングルタスク(非マルチインスタンス)の完了条件クラス。
本クラスは、完了条件判定結果として常にtrueを返却する。
|
StringEqualFlowProceedCondition |
文字列が一致するかチェックを行うフロー進行条件クラス。
|
StringNotEqualFlowProceedCondition |
文字列が一致しないことをチェックするフロー進行条件クラス。
|