evaluateCondition
インタフェース名:CIWConditionEvaluator
構文
boolean evaluateCondition(java.util.Map<CIWConditionEvaluator.Parameter,java.lang.String> aParameters, java.sql.Connection aDBConnection) throws CIWUserException
機能
条件を評価し,評価結果を取得します。
引数
evaluateConditionの引数を次の表に示します。
仮引数名 |
名称 |
IN/OUT |
説明 |
---|---|---|---|
aParameters |
Javaオブジェクトに渡されるパラメタ一覧 |
IN |
Parameter列挙型をキーに値を取得します。値が設定されていない場合,nullが取得されます。 Javaオブジェクトに渡されるパラメタ一覧については,「2.6.4 業務プログラムに渡される情報」を参照してください。 |
aDBConnection |
CSCIWに関連づけられたコネクション |
IN |
このコネクションを使用することで,CSCIWのシステムと同一のトランザクションでデータベースにアクセスできます。 |
戻り値
-
条件を満たしている場合はtrueを返してください。
-
条件を満たしていない場合はfalseを返してください。
例外
evaluateConditionでエラーを検出した場合は,CIWUserExceptionをスローしてください。
注意事項
-
このメソッド内ではCSCIWのAPIを実行できません。
-
例外をスローした場合は,業務アプリケーションで例外(CIWTransitionFailedException)が発生します。
-
aDBConnectionのコネクションを切断したり,トランザクションを終了したりしないでください。