@Component @Scope(value="prototype") public class BudgetAdvanceV01Logic extends AbstractGadgetBuilderLogic
AbstractPluginGadgetLogic.ProcessType
appManager, k20cMatterHistoryService
blockSurfaceMap, contextHelper, currencyHelper, dateHelper, fieldDefsMap, propertyHelper, systemLocaleHelper, VAL_ARCHIVEMODE_ALL, VAL_ARCHIVEMODE_LATEST, VALIDATE_ERROR_CR_STRING, VALIDATE_ERROR_CR_STRING_MOB, VALIDATE_ERROR_SEP_STRING, validateDefsForGlobal, validateDefsForPostSingle, validateDefsMap
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
コンストラクタと説明 |
---|
BudgetAdvanceV01Logic() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
actvMatterDelete(KaidenDto dto)
未完了案件削除処理.
|
int |
apply(KaidenDto dto)
申請処理.
|
int |
applyFromTempSave(KaidenDto dto)
一時保存案件の申請処理.
|
int |
applyFromUnapply(KaidenDto dto)
未申請案件の申請処理.
|
int |
approve(KaidenDto dto)
承認処理.
|
int |
approveEnd(KaidenDto dto)
承認終了処理.
|
int |
cplMatterDelete(KaidenDto dto)
完了案件削除処理.
|
int |
reapply(KaidenDto dto)
再申請処理.
|
int |
reserve(KaidenDto dto)
保留処理.
|
int |
reserveCancel(KaidenDto dto)
保留解除処理.
|
int |
sendBack(KaidenDto dto)
差戻し処理.
|
int |
tempSaveCreate(KaidenDto dto)
一時保存(新規登録)処理.
|
int |
tempSaveDelete(KaidenDto dto)
一時保存(削除)処理.
|
int |
tempSaveUpdate(KaidenDto dto)
一時保存(更新)処理.
|
addValidate, arcMatterDelete, arrive, complementJsonData, convertGadgetDto, convertGadgetDto, defineValidate, delete, deny, discontinue, executeEvent, getAddConfig, getCouplingValue, getCriteria, getCriteria, getGlobalComplementJsonDataProcess, getMatterHistory, globalComplement, globalValidateMain, insert, matterArchive, matterArchiveInner, matterEnd, matterHandle, matterStart, postSingleValidate, pullBack, search, select, select, selectBlockDatasForArchive, selectBlockDatasForCopy, selectBlockDatasForView, sendBackToPullBack, skipServerSide, viewMap
addValidateDefsMap, addValidateDefsMap, addValidateDefsMap, addValidateDefsMapOnlyInput, addValidateDefsMapOnlyInput, addValidateDefsRequired, calcCompanyAmount, calcCompanyAmountSum, checkSelectedData, convCriteriaForSqlDto, convCriteriaForSqlDtoForArchive, convertFieldDefsFromAppGadgetDto, createLogicResultDto, dataMapIdEdit, dataMapSupplementPk, dataMapSupplementSearchCriteria, dataMapUserDataIdEdit, defineValidateForApply, defineValidateForApplyFromTempSave, defineValidateForApplyFromUnapply, defineValidateForApprove, defineValidateForApproveEnd, defineValidateForDeny, defineValidateForDiscontinue, defineValidateForMatterHandle, defineValidateForPullBack, defineValidateForReapply, defineValidateForReserve, defineValidateForReserveCancel, defineValidateForSendBack, defineValidateForSendBackToPullBack, defineValidateForTempSaveCreate, defineValidateForTempSaveDelete, defineValidateForTempSaveUpdate, getAppGadgetDto, getArgs, getDeleteTargetsForArchiveManagers, getDtoPkDefList, getGadgetDto, getGadgetId, getInitialData, getJsonDataDetailBlock, getJsonDataNormalBlock, getMergeKeyDefList, getMultiValue, getSingleValue, getSummaryBigDecimal, getValidateErrorMode, globalValidate, innerValidate, isInputMode, isLastMatterEnd, isNecessaryMergeDbData, isSendDataFlag, isValidateSkip, mainProcess, makeSingleInsertList, mapConvert, matterArchiveLocaleValidate, matterArchivePost, matterArchiveRegister, matterArchiveValidate, mergeDbAndRequestData, outputWarnLog, postProcess, preProcess, preProcessGlobalComplement, setAppGadgetDto, setGadgetDto, setSendDataFlag, singleValidate, view, viewArchive, viewForCopy, viewMapFormated
public int apply(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
次の処理を実行します。
処理概要 | 実行メソッド |
---|---|
DTO変換 | PluginGadgetDTO pluginDto = (PluginGadgetDTO) dto; |
基本テーブルへ申請データを登録 | #insert(String, String, Map, boolean) |
Event(apply)実行 | #executeEvent(String, String, Map, WorkflowEvent) |
apply
インタフェース内 PluginLogicIF
apply
クラス内 AbstractGadgetBuilderLogic
dto
- KaidenDto
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public int applyFromTempSave(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
次の処理を実行します。
処理概要 | 実行メソッド |
---|---|
DTO変換 | PluginGadgetDTO pluginDto = (PluginGadgetDTO) dto; |
削除条件を取得 | #getCriteria(String, String) |
基本テーブルの一時保存データを削除 | #delete(String, String, Map, boolean) |
基本テーブルへ申請データを登録 | #insert(String, String, Map, boolean) |
Event(apply_from_temp_save)実行 | #executeEvent(String, String, Map, WorkflowEvent) |
applyFromTempSave
インタフェース内 PluginLogicIF
applyFromTempSave
クラス内 AbstractGadgetBuilderLogic
dto
- KaidenDto
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public int applyFromUnapply(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
次の処理を実行します。
処理概要 | 実行メソッド |
---|---|
DTO変換 | PluginGadgetDTO pluginDto = (PluginGadgetDTO) dto; |
基本テーブルへ申請データを登録 | #insert(String, String, Map, boolean) |
Event(apply_from_unapply)実行 | #executeEvent(String, String, Map, WorkflowEvent) |
applyFromUnapply
インタフェース内 PluginLogicIF
applyFromUnapply
クラス内 AbstractGadgetBuilderLogic
dto
- KaidenDto
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public int approve(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
次の処理を実行します。
処理概要 | 実行メソッド |
---|---|
DTO変換 | PluginGadgetDTO pluginDto = (PluginGadgetDTO) dto; |
基本テーブルへ申請データを登録(承認時入力のみ) | #insert(String, String, Map, boolean) |
Event(approve)実行 | #executeEvent(String, String, Map, WorkflowEvent) |
approve
インタフェース内 PluginLogicIF
approve
クラス内 AbstractGadgetBuilderLogic
dto
- KaidenDto
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public int approveEnd(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
直前のユーザデータIDが存在する(承認時入力)場合、次の処理を実行します。
処理概要 | 実行メソッド |
---|---|
DTO変換 | PluginGadgetDTO pluginDto = (PluginGadgetDTO) dto; |
基本テーブルへ申請データを登録(承認時入力のみ) | #insert(String, String, Map, boolean) |
Event(approve_end)実行 | #executeEvent(String, String, Map, WorkflowEvent) |
approveEnd
インタフェース内 PluginLogicIF
approveEnd
クラス内 AbstractGadgetBuilderLogic
dto
- KaidenDto
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public int reapply(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
次の処理を実行します。
処理概要 | 実行メソッド |
---|---|
DTO変換 | PluginGadgetDTO pluginDto = (PluginGadgetDTO) dto; |
基本テーブルへ申請データを登録 | #insert(String, String, Map, boolean) |
Event(reapply)実行 | #executeEvent(String, String, Map, WorkflowEvent) |
reapply
インタフェース内 PluginLogicIF
reapply
クラス内 AbstractGadgetBuilderLogic
dto
- KaidenDto
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public int reserve(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
直前のユーザデータIDが存在する(承認時入力)場合、次の処理を実行します。
処理概要 | 実行メソッド |
---|---|
DTO変換 | PluginGadgetDTO pluginDto = (PluginGadgetDTO) dto; |
基本テーブルへ申請データを登録(承認時入力のみ) | #insert(String, String, Map, boolean) |
Event(reserve)実行 | #executeEvent(String, String, Map, WorkflowEvent) |
reserve
インタフェース内 PluginLogicIF
reserve
クラス内 AbstractGadgetBuilderLogic
dto
- KaidenDto
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public int reserveCancel(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
直前のユーザデータIDが存在する(承認時入力)場合、次の処理を実行します。
処理概要 | 実行メソッド |
---|---|
DTO変換 | PluginGadgetDTO pluginDto = (PluginGadgetDTO) dto; |
基本テーブルへ申請データを登録(承認時入力のみ) | #insert(String, String, Map, boolean) |
Event(reserve_cancel)実行 | #executeEvent(String, String, Map, WorkflowEvent) |
reserveCancel
インタフェース内 PluginLogicIF
reserveCancel
クラス内 AbstractGadgetBuilderLogic
dto
- KaidenDto
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public int sendBack(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
直前のユーザデータIDが存在する(承認時入力)場合、次の処理を実行します。
処理概要 | 実行メソッド |
---|---|
DTO変換 | PluginGadgetDTO pluginDto = (PluginGadgetDTO) dto; |
基本テーブルへ申請データを登録(承認時入力のみ) | #insert(String, String, Map, boolean) |
Event(send_back)実行 | #executeEvent(String, String, Map, WorkflowEvent) |
sendBack
インタフェース内 PluginLogicIF
sendBack
クラス内 AbstractGadgetBuilderLogic
dto
- KaidenDto
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public int tempSaveCreate(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
次の処理を実行します。
処理概要 | 実行メソッド |
---|---|
DTO変換 | PluginGadgetDTO pluginDto = (PluginGadgetDTO) dto; |
基本テーブルへ一時保存データを登録 | #insert(String, String, Map, boolean) |
Event(temp_save_create)実行 | #executeEvent(String, String, Map, WorkflowEvent) |
tempSaveCreate
インタフェース内 PluginLogicIF
tempSaveCreate
クラス内 AbstractGadgetBuilderLogic
dto
- KaidenDto
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public int tempSaveDelete(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
次の処理を実行します。
処理概要 | 実行メソッド |
---|---|
DTO変換 | PluginGadgetDTO pluginDto = (PluginGadgetDTO) dto; |
削除条件を取得 | #getCriteria(String, String) |
基本テーブルの一時保存データを削除 | #delete(String, String, Map, boolean) |
Event(temp_save_delete)実行 | #executeEvent(String, String, Map, WorkflowEvent) |
tempSaveDelete
インタフェース内 PluginLogicIF
tempSaveDelete
クラス内 AbstractGadgetBuilderLogic
dto
- KaidenDto
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public int tempSaveUpdate(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
次の処理を実行します。
処理概要 | 実行メソッド |
---|---|
DTO変換 | PluginGadgetDTO pluginDto = (PluginGadgetDTO) dto; |
削除条件を取得 | #getCriteria(String, String) |
基本テーブルの一時保存データを削除 | #delete(String, String, Map, boolean) |
基本テーブルへ一時保存データを登録 | #insert(String, String, Map, boolean) |
Event(temp_save_update)実行 | #executeEvent(String, String, Map, WorkflowEvent) |
tempSaveUpdate
インタフェース内 PluginLogicIF
tempSaveUpdate
クラス内 AbstractGadgetBuilderLogic
dto
- KaidenDto
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public int actvMatterDelete(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
次の処理を実行します。
処理概要 | 実行メソッド |
---|---|
DTO変換 | PluginGadgetDTO pluginDto = (PluginGadgetDTO) dto; |
削除条件を取得 | #getCriteria(String, String) |
基本テーブルの申請データを削除 | #delete(String, String, Map, boolean) |
Event(actv_matter_delete)実行 | #executeEvent(String, String, Map, WorkflowEvent) |
actvMatterDelete
インタフェース内 PluginLogicIF
actvMatterDelete
クラス内 AbstractGadgetBuilderLogic
dto
- KaidenDto
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public int cplMatterDelete(KaidenDto dto) throws KaidenSystemException, KaidenApplicationException
次の処理を実行します。
処理概要 | 実行メソッド |
---|---|
DTO変換 | PluginGadgetDTO pluginDto = (PluginGadgetDTO) dto; |
削除条件を取得 | #getCriteria(String, String) |
基本テーブルの申請データを削除 | #delete(String, String, Map, boolean) |
Event(cpl_matter_delete)実行 | #executeEvent(String, String, Map, WorkflowEvent) |
cplMatterDelete
インタフェース内 PluginLogicIF
cplMatterDelete
クラス内 AbstractGadgetBuilderLogic
dto
- KaidenDto
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
Copyright © 2023 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.