@Component @Scope(value="prototype") public class ImwActionProcessPluginLogic extends KaidenAbstarctPluginLogicBase
修飾子とタイプ | フィールドと説明 |
---|---|
protected static String |
LOGIC_CLASS_KEY_MATTER_HISTORY
Logicクラス取得用KEY:matterHistoryGadgetLogic.
|
protected static String |
LOGIC_CLASS_KEY_MATTER_INFO
Logicクラス取得用KEY:matterInfoGadgetLogic.
|
protected MatterControlManager |
matterControlManager
MatterControlManager.
|
protected MatterHistoryGadgetLogic |
matterHistoryGadgetLogic
MatterHistoryGadgetLogic.
|
protected MatterInfoGadgetLogic |
matterInfoGadgetLogic
MatterInfoGadgetLogic.
|
protected MatterInfoManager |
matterInfoManager
MatterInfoManager.
|
POST_METHOD_RESULT_KEY, POST_METHOD_SUFFIX
METHOD_ACTV_MATTER_DELETE, METHOD_APPLY, METHOD_APPLY_FROM_TEMP_SAVE, METHOD_APPLY_FROM_UNAPPLY, METHOD_APPROVE, METHOD_APPROVE_END, METHOD_ARC_MATTER_DELETE, METHOD_ARRIVE, METHOD_CPL_MATTER_DELETE, METHOD_DENY, METHOD_DISCONTINUE, METHOD_MATTER_ARCHIVE, METHOD_MATTER_END, METHOD_MATTER_HANDLE, METHOD_MATTER_START, METHOD_PULL_BACK, METHOD_REAPPLY, METHOD_RESERVE, METHOD_RESERVE_CANCEL, METHOD_SEND_BACK, METHOD_SEND_BACK_TO_PULL_BACK, METHOD_TEMP_SAVE_CREATE, METHOD_TEMP_SAVE_DELETE, METHOD_TEMP_SAVE_UPDATE
コンストラクタと説明 |
---|
ImwActionProcessPluginLogic()
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
actvMatterDelete(KaidenDto dto)
未完了案件削除処理時に実行されるメソッド.
|
int |
actvMatterDeletePost(KaidenDto dto)
未完了案件削除処理時の後処理として実行されるメソッド.
|
int |
apply(KaidenDto dto)
申請処理時に実行されるメソッド.
|
int |
applyFromTempSave(KaidenDto dto)
一時保存案件の申請処理時に実行されるメソッド.
|
int |
applyFromTempSavePost(KaidenDto dto)
一時保存案件の申請処理時の後処理として実行されるメソッド.
|
int |
applyFromUnapply(KaidenDto dto)
未申請案件の申請処理時に実行されるメソッド.
|
int |
applyFromUnapplyPost(KaidenDto dto)
未申請案件の申請処理時の後処理として実行されるメソッド.
|
int |
applyPost(KaidenDto dto)
申請処理時の後処理として実行されるメソッド.
|
int |
approve(KaidenDto dto)
承認処理時に実行されるメソッド.
|
int |
approveEnd(KaidenDto dto)
承認終了処理時に実行されるメソッド.
|
int |
approveEndPost(KaidenDto dto)
承認終了処理時の後処理として実行されるメソッド.
|
int |
approvePost(KaidenDto dto)
承認処理時の後処理として実行されるメソッド.
|
int |
arcMatterDelete(KaidenDto dto)
過去案件削除処理時に実行されるメソッド.
|
int |
arcMatterDeletePost(KaidenDto dto)
過去案件削除処理時の後処理として実行されるメソッド.
|
int |
arrive(KaidenDto dto)
到達処理時に実行されるメソッド.
|
int |
arrivePost(KaidenDto dto)
到達処理時の後処理として実行されるメソッド.
|
int |
cplMatterDelete(KaidenDto dto)
完了案件削除処理時に実行されるメソッド.
|
int |
cplMatterDeletePost(KaidenDto dto)
完了案件削除処理時の後処理として実行されるメソッド.
|
int |
deny(KaidenDto dto)
否認処理時に実行されるメソッド.
|
int |
denyPost(KaidenDto dto)
否認処理時の後処理として実行されるメソッド.
|
int |
discontinue(KaidenDto dto)
取止め処理時に実行されるメソッド.
|
int |
discontinuePost(KaidenDto dto)
取止め処理時の後処理として実行されるメソッド.
|
int |
matterArchive(KaidenDto dto)
案件退避処理時に実行されるメソッド.
|
int |
matterArchivePost(KaidenDto dto)
案件退避処理時の後処理として実行されるメソッド.
|
int |
matterEnd(KaidenDto dto)
案件終了処理時に実行されるメソッド.
|
int |
matterEndPost(KaidenDto dto)
案件終了処理時の後処理として実行されるメソッド.
|
int |
matterHandle(KaidenDto dto)
案件操作処理時に実行されるメソッド.
|
int |
matterHandlePost(KaidenDto dto)
案件操作処理時の後処理として実行されるメソッド.
|
int |
matterStart(KaidenDto dto)
案件開始処理時に実行されるメソッド.
|
int |
matterStartPost(KaidenDto dto)
案件開始処理時の後処理として実行されるメソッド.
|
int |
pullBack(KaidenDto dto)
引戻し処理時に実行されるメソッド.
|
int |
pullBackPost(KaidenDto dto)
引戻し処理時の後処理として実行されるメソッド.
|
int |
reapply(KaidenDto dto)
再申請処理時に実行されるメソッド.
|
int |
reapplyPost(KaidenDto dto)
再申請処理時の後処理として実行されるメソッド.
|
int |
reserve(KaidenDto dto)
保留処理時に実行されるメソッド.
|
int |
reserveCancel(KaidenDto dto)
保留解除処理時に実行されるメソッド.
|
int |
reserveCancelPost(KaidenDto dto)
保留解除処理時の後処理として実行されるメソッド.
|
int |
reservePost(KaidenDto dto)
保留処理時の後処理として実行されるメソッド.
|
int |
sendBack(KaidenDto dto)
差戻し処理時に実行されるメソッド.
|
int |
sendBackPost(KaidenDto dto)
差戻し処理時の後処理として実行されるメソッド.
|
int |
sendBackToPullBack(KaidenDto dto)
差戻し後の引戻し処理時に実行されるメソッド.
|
int |
sendBackToPullBackPost(KaidenDto dto)
差戻し後の引戻し処理時の後処理として実行されるメソッド.
|
int |
tempSaveCreate(KaidenDto dto)
一時保存(新規登録)処理時に実行されるメソッド.
|
int |
tempSaveCreatePost(KaidenDto dto)
一時保存(新規登録)処理時の後処理として実行されるメソッド.
|
int |
tempSaveDelete(KaidenDto dto)
一時保存(削除)処理時に実行されるメソッド.
|
int |
tempSaveDeletePost(KaidenDto dto)
一時保存(削除)処理時の後処理として実行されるメソッド.
|
int |
tempSaveUpdate(KaidenDto dto)
一時保存(更新)処理時に実行されるメソッド.
|
int |
tempSaveUpdatePost(KaidenDto dto)
一時保存(更新)処理時の後処理として実行されるメソッド.
|
LogicResultDto |
view(AbstractImwPageForm criteria,
ConvertForJsonSource converter)
初期表示用検索メソッド.
|
KaidenDto |
view(KaidenDto conditionDto)
データ取得メソッド.
|
LogicResultDto |
viewArchive(AbstractImwPageForm criteria,
ConvertForJsonSource converter)
過去案件用検索メソッド.
|
LogicResultDto |
viewForCopy(AbstractImwPageForm criteria,
ConvertForJsonSource converter)
申請書コピー用検索メソッド.
|
protected static final String LOGIC_CLASS_KEY_MATTER_INFO
protected static final String LOGIC_CLASS_KEY_MATTER_HISTORY
@Autowired protected MatterInfoGadgetLogic matterInfoGadgetLogic
@Autowired protected MatterHistoryGadgetLogic matterHistoryGadgetLogic
@Autowired protected MatterInfoManager matterInfoManager
@Autowired protected MatterControlManager matterControlManager
public int apply(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int applyFromTempSave(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int applyFromUnapply(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int approve(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int approveEnd(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int deny(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
dto
- 検索条件KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int discontinue(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
dto
- 検索条件KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int matterHandle(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
dto
- 検索条件KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int pullBack(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
dto
- 検索条件KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int reapply(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int reserve(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int reserveCancel(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int sendBack(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int sendBackToPullBack(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int tempSaveCreate(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int tempSaveDelete(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
制御テーブル系の削除は後処理で行うため、本処理では常に0を返却します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int tempSaveUpdate(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int matterStart(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int matterEnd(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int arrive(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int actvMatterDelete(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
制御テーブル系の削除は後処理で行うため、本処理では常に0を返却します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int arcMatterDelete(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
制御テーブル系の削除は後処理で行うため、本処理では常に0を返却します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int cplMatterDelete(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
制御テーブル系の削除は後処理で行うため、本処理では常に0を返却します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int matterArchive(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
制御テーブル系の退避は後処理で行うため、本処理では常に0を返却します。
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public LogicResultDto view(AbstractImwPageForm criteria, ConvertForJsonSource converter)
関連するマスタ情報を補完して検索を行います。
検索条件はシステム案件ID
, ユーザデータID
,
ガジェットID
, 検索基準会社
を利用します。
ロケールはログインユーザのロケールを利用します。
検索基準日は当該申請書の案件制御テーブルの値を利用します。
本クラスでは使用しない想定のため、常にNUllを返却します。
criteria
- 検索条件converter
- 書式変換設定public LogicResultDto viewForCopy(AbstractImwPageForm criteria, ConvertForJsonSource converter)
関連するマスタ情報を補完して検索を行います。
検索条件はシステム案件ID
, ユーザデータID
,
ガジェットID
, 検索基準会社
,
検索基準日
を利用します。
ロケールはログインユーザのロケールを利用します。 検索基準日はパラメータの案件制御テーブルの値を利用します。
当該申請書の検索基準日とパラメータの検索基準日時点でマスタに差異がある場合は、 メッセージ
に警告を設定します。
その場合も検索結果自体は返却しますが、差異が発生している箇所についてはコードも含め空データを返却します。
本クラスでは使用しない想定のため、常にNUllを返却します。
criteria
- 検索条件converter
- 書式変換設定public LogicResultDto viewArchive(AbstractImwPageForm criteria, ConvertForJsonSource converter)
アーカイブ済申請書情報を検索します。
検索条件はシステム案件ID
, ユーザデータID
,
ガジェットID
, 検索基準会社
,
アーカイブ年月
を利用します。
ロケールはログインユーザのロケールを利用します。
基本的にアーカイブテーブルは関連マスタ情報を付与した形式で作成されるので、検索基準日は特に意識しません。
本クラスでは使用しない想定のため、常にNUllを返却します。
criteria
- 検索条件converter
- 書式変換設定public int applyPost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本クラスでは使用しない想定のため、常に0を返却します。
applyPost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int applyFromTempSavePost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本クラスでは使用しない想定のため、常に0を返却します。
applyFromTempSavePost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int applyFromUnapplyPost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本クラスでは使用しない想定のため、常に0を返却します。
applyFromUnapplyPost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int approvePost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本クラスでは使用しない想定のため、常に0を返却します。
approvePost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int approveEndPost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本クラスでは使用しない想定のため、常に0を返却します。
approveEndPost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int denyPost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本クラスでは使用しない想定のため、常に0を返却します。
denyPost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 検索条件KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int discontinuePost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本クラスでは使用しない想定のため、常に0を返却します。
discontinuePost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 検索条件KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int matterHandlePost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本クラスでは使用しない想定のため、常に0を返却します。
matterHandlePost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 検索条件KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int pullBackPost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本クラスでは使用しない想定のため、常に0を返却します。
pullBackPost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 検索条件KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int reapplyPost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本クラスでは使用しない想定のため、常に0を返却します。
reapplyPost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int reservePost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本クラスでは使用しない想定のため、常に0を返却します。
reservePost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int reserveCancelPost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本クラスでは使用しない想定のため、常に0を返却します。
reserveCancelPost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int sendBackPost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本クラスでは使用しない想定のため、常に0を返却します。
sendBackPost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int sendBackToPullBackPost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本クラスでは使用しない想定のため、常に0を返却します。
sendBackToPullBackPost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int tempSaveCreatePost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本クラスでは使用しない想定のため、常に0を返却します。
tempSaveCreatePost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int tempSaveDeletePost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
制御テーブルの削除を行います。
tempSaveDeletePost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int tempSaveUpdatePost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本クラスでは使用しない想定のため、常に0を返却します。
tempSaveUpdatePost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int matterStartPost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本クラスでは使用しない想定のため、常に0を返却します。
matterStartPost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int matterEndPost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本クラスでは使用しない想定のため、常に0を返却します。
matterEndPost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int arrivePost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
本クラスでは使用しない想定のため、常に0を返却します。
arrivePost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int actvMatterDeletePost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
制御テーブルの削除を行います。
actvMatterDeletePost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int arcMatterDeletePost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
制御テーブルの削除を行います。
arcMatterDeletePost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int cplMatterDeletePost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
制御テーブルの削除を行います。
cplMatterDeletePost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害public int matterArchivePost(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
制御テーブルのアーカイブを行います。
matterArchivePost
クラス内 KaidenAbstarctPluginLogicBase
dto
- 更新内容KaidenSystemException
- システム障害KaidenApplicationException
- アプリケーション障害Copyright © 2023 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.