public class ImwMatterEndProcessPlugin extends AbstractMatterEndProcessPlugin
修飾子とタイプ | フィールドと説明 |
---|---|
protected AppManager |
appManager
AppManager.
|
protected static String |
MANAGER_CLASS_KEY_D
マネージャクラス取得用KEY:appManager.
|
protected static String |
MANAGER_CLASS_KEY_MATTER_CONTROL
マネージャクラス取得用KEY:matterControlManager.
|
protected static String |
MANAGER_CLASS_KEY_MATTER_INFO
マネージャクラス取得用KEY:matterInfoManager.
|
protected static String |
MEDIATOR_KEY
実行メディエータキー.
|
protected ImwMatterEndPluginDto |
pluginDto
ImwMatterEndPluginDto.
|
コンストラクタと説明 |
---|
ImwMatterEndProcessPlugin()
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
addGadgetInfo(GadgetMediatorParams params,
MatterEndProcessDto matterEndProcessDto)
処理イベント時に追加で実行するガジェットを設定.
|
protected LinkedHashMap<String,AppManagerGadgetDto> |
getAppGadgetInfoMap(String contentsId,
String contentsVersionId,
String pagePathId)
申請書マスタガジェットリストを返却.
|
protected Class<? extends KaidenAbstarctPluginLogicBase> |
getLogicClass()
ロジッククラスを返却.
|
protected AppManagerDto |
selectAppManagerDto(String contentsId,
String contentsVersionId)
申請書ガジェットDTOを取得.
|
protected void |
setEventParams(GadgetMediatorParams _params,
jp.co.intra_mart.foundation.workflow.plugin.process.matter_end.MatterEndProcessParameter _parameter)
パラメータ設定.
|
createMediatorParams, dispatchEvent, dispatchLogic, dispatchPostLogic, execute, extensionDispatchPostLogic, extensionDispatchPreLogic, getMediatorKey, setMediatorKey
protected static final String MANAGER_CLASS_KEY_D
protected static final String MANAGER_CLASS_KEY_MATTER_INFO
protected static final String MANAGER_CLASS_KEY_MATTER_CONTROL
protected ImwMatterEndPluginDto pluginDto
@Autowired protected AppManager appManager
public ImwMatterEndProcessPlugin() throws KaidenWorkflowExternalException
KaidenWorkflowExternalException
- ワークフロー例外protected void addGadgetInfo(GadgetMediatorParams params, MatterEndProcessDto matterEndProcessDto) throws jp.co.intra_mart.foundation.workflow.exception.WorkflowException
addGadgetInfo
クラス内 AbstractMatterEndProcessPlugin
params
- ガジェットメディエータ処理情報matterEndProcessDto
- 案件終了処理用エンティティjp.co.intra_mart.foundation.workflow.exception.WorkflowException
- ワークフロー例外が発生したprotected AppManagerDto selectAppManagerDto(String contentsId, String contentsVersionId) throws jp.co.intra_mart.foundation.workflow.exception.WorkflowException
AppManagerImpl.selectAppGadgetOnly(String, String)
を利用して、申請書ガジェットDTOとして返却します。
contentsId
- コンテンツIDcontentsVersionId
- コンテンツヴァージョンIDjp.co.intra_mart.foundation.workflow.exception.WorkflowException
- ワークフロー例外protected LinkedHashMap<String,AppManagerGadgetDto> getAppGadgetInfoMap(String contentsId, String contentsVersionId, String pagePathId) throws jp.co.intra_mart.foundation.workflow.exception.WorkflowException
contentsId
- コンテンツIDcontentsVersionId
- コンテンツヴァージョンIDpagePathId
- 画面パスIDjp.co.intra_mart.foundation.workflow.exception.WorkflowException
- ワークフロー例外protected void setEventParams(GadgetMediatorParams _params, jp.co.intra_mart.foundation.workflow.plugin.process.matter_end.MatterEndProcessParameter _parameter)
ガジェットメディエータ処理情報にパラメータを設定します。
必要に応じてサブクラスで実装してください。
setEventParams
クラス内 AbstractMatterEndProcessPlugin
_params
- ガジェットメディエータ処理情報_parameter
- ワークフローパラメータprotected Class<? extends KaidenAbstarctPluginLogicBase> getLogicClass()
getLogicClass
クラス内 AbstractMatterEndProcessPlugin
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.