public abstract class GadgetMediator extends Object implements GadgetCaller
修飾子とタイプ | フィールドと説明 |
---|---|
protected LinkedHashMap<String,AbstractGadgetLogic> |
gadgetlist
ガジェットリスト.
|
コンストラクタと説明 |
---|
GadgetMediator() |
修飾子とタイプ | メソッドと説明 |
---|---|
KaidenResult |
fire(GadgetMediatorParams _params,
KaidenResult _result)
メイン処理.
|
KaidenResult |
fire(GadgetMediatorParams _params,
KaidenResult _result,
boolean _runOutSet2Flag,
boolean _runValidateFlag)
メイン処理.
|
Map<String,Map<String,Object>> |
getCouplingValue(ClaimMode mode,
String callerGadgetId,
Map<String,Object> params,
String claimName,
String claimMethodName)
ガジェット間データ連携処理.
|
Map<String,Map<String,Object>> |
getCouplingValue(ClaimMode mode,
String callerGadgetId,
String claimName)
ガジェット間データ連携処理.
|
Map<String,Map<String,Object>> |
getCouplingValue(Map<String,Object> params,
Class<? extends GadgetCouplingIF> gadgetCouplingIF,
String methodName)
ガジェット間データ取得処理.
|
protected LinkedHashMap<String,AbstractGadgetLogic> gadgetlist
public KaidenResult fire(GadgetMediatorParams _params, KaidenResult _result) throws KaidenSystemException, KaidenApplicationException
_params
- 処理情報_result
- 呼び元の処理結果KaidenSystemException
- システムエラーが発生したKaidenApplicationException
- アプリケーションエラーが発生したpublic KaidenResult fire(GadgetMediatorParams _params, KaidenResult _result, boolean _runOutSet2Flag, boolean _runValidateFlag) throws KaidenSystemException, KaidenApplicationException
_params
- 処理情報_result
- 呼び元の処理結果_runOutSet2Flag
- 前処理後追加処理実行フラグ_runValidateFlag
- バリデート処理実行フラグKaidenSystemException
- システムエラーが発生したKaidenApplicationException
- アプリケーションエラーが発生したpublic Map<String,Map<String,Object>> getCouplingValue(Map<String,Object> params, Class<? extends GadgetCouplingIF> gadgetCouplingIF, String methodName)
params
- 取得メソッドへ引渡すアーギュメントgadgetCouplingIF
- 対象ガジェット判定用インタフェスmethodName
- 実行するメソッド名public Map<String,Map<String,Object>> getCouplingValue(ClaimMode mode, String callerGadgetId, String claimName)
GadgetCaller
getCouplingValue
インタフェース内 GadgetCaller
mode
- ガジェット間通信モードcallerGadgetId
- 呼出し元ガジェットIDclaimName
- 対象ガジェット通信名(IFクラス名が「ClaimXxxIF」の場合は「claimXxx」を指定)spublic Map<String,Map<String,Object>> getCouplingValue(ClaimMode mode, String callerGadgetId, Map<String,Object> params, String claimName, String claimMethodName)
mode
- ガジェット間通信モードcallerGadgetId
- 呼出し元ガジェットIDparams
- 取得メソッドへ引渡すアーギュメントclaimName
- 対象ガジェット通信名(IFクラス名が「ClaimXxxIF」の場合は「claimXxx」を指定)claimMethodName
- 実行メソッド名Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.