@Component @Scope(value="prototype") public class AdvanceCancelConductor extends AbstractAppCancelConductor
AbstractCancelConductor.Mode
修飾子とタイプ | フィールドと説明 |
---|---|
protected static String |
COMPANY_AMOUNT
companyAmount.
|
protected jp.co.slcs.kaiden.v2.extension_imw.foundation.model.service.K20cMatterControlService |
k20cMatterControlService
K20cMatterControlService.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tAdvService |
k30tAdvService
K30tAdvService.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tAdvstlService |
k30tAdvstlService
K30tAdvstlService.
|
protected PropertyHelper |
propertyHelper
PropertyHelper.
|
protected static String |
SQL_SELECT_ADV_LIST
SQL selectAdvList.sql.
|
dateHelper, DC_KIND_CREDIT_CODE, DC_KIND_DEBIT_CODE, DELI_RELATION, genericSqlSelectManager, identifierHelper, JOIN_RELATION, JOURNAL_OUTPUT_STATUS_DISUSE_CODE, JOURNAL_OUTPUT_STATUS_ERROR_CODE, JOURNAL_OUTPUT_STATUS_SUCCESS_CODE, JOURNAL_OUTPUT_STATUS_UNEXECUTED_CODE, k30mJournalPrmService, k30tAdvBalanceService, k30tCancelAdvstlService, k30tJournalSourceDtlService, k30tJournalStorageService, masterManager, matterInfoManager, RELATION_ID, SQL_SEARCH_APP_TYPE
RESULT_ID
コンストラクタと説明 |
---|
AdvanceCancelConductor() |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
execute(Map<String,Object> gadgetData,
List<Map<String,Object>> blockData,
Map<String,Object> param,
Map<String,String> args)
イベント実行.
|
void |
matterEnd(Map<String,Object> gadgetData,
List<Map<String,Object>> blockData,
Map<String,Object> param,
Map<String,String> args)
案件終了(承認終了・フローエンド)処理.
|
protected KaidenValidateResult |
statusCheck(Map<String,Object> data,
Map<String,Object> param)
処理対象のデータが精算申請書で精算中・精算済でないことを判定する.
|
protected void |
updateAdjustmentStatus(List<Map<String,Object>> blockData,
Map<String,Object> param)
精算ステータスを更新する.
|
protected void |
updateAdvBalance(Map<String,Object> param)
連携している事前申請書を取り消した場合、仮払残高を更新する.
|
protected void |
updateAdvBalanceStatus(List<Map<String,Object>> blockData,
String adjustmentStatus,
AbstractCancelConductor.Mode mode,
Map<String,Object> param)
仮払残高テーブルの精算ステータスを更新する.
|
void |
validate(Map<String,Object> gadgetData,
List<Map<String,Object>> blockData,
Map<String,Object> param,
Map<String,String> args)
バリデート処理.
|
createReversalJournalStorage, createReverseJournal, equalAppType, getJournalPrm, getTargetAppTypelList, getTargetAppTypelList, insertJournal, selectJournalStorageList, updateJournalStatus
getTargetData, isDefineValidate, isGlobalValidate, isMatterEndForMinus, isMatterEndForPlus, isPostSingleValidate
executeForCancelMatter, executeValidate
protected static final String SQL_SELECT_ADV_LIST
@Autowired protected jp.co.slcs.kaiden.v2.extension_imw.foundation.model.service.K20cMatterControlService k20cMatterControlService
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tAdvService k30tAdvService
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tAdvstlService k30tAdvstlService
@Autowired protected PropertyHelper propertyHelper
public void execute(Map<String,Object> gadgetData, List<Map<String,Object>> blockData, Map<String,Object> param, Map<String,String> args) throws KaidenSystemException, KaidenApplicationException
execute
クラス内 AbstractCancelConductor
gadgetData
- ガジェットデータblockData
- ブロックデータparam
- イベントパラメータargs
- イベント引数KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public void validate(Map<String,Object> gadgetData, List<Map<String,Object>> blockData, Map<String,Object> param, Map<String,String> args) throws KaidenSystemException, KaidenApplicationException
validate
クラス内 AbstractCancelConductor
gadgetData
- ガジェットデータblockData
- ブロックデータparam
- イベントパラメータargs
- イベント引数KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
public void matterEnd(Map<String,Object> gadgetData, List<Map<String,Object>> blockData, Map<String,Object> param, Map<String,String> args) throws KaidenSystemException, KaidenApplicationException
matterEnd
クラス内 AbstractCancelConductor
gadgetData
- ガジェットデータblockData
- ブロックデータparam
- イベントパラメータargs
- イベント引数KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected KaidenValidateResult statusCheck(Map<String,Object> data, Map<String,Object> param) throws KaidenSystemException
data
- 明細データparam
- イベントパラメータKaidenSystemException
- KaidenSystemException
protected void updateAdvBalance(Map<String,Object> param)
param
- イベントパラメータprotected void updateAdjustmentStatus(List<Map<String,Object>> blockData, Map<String,Object> param) throws KaidenSystemException
blockData
- 案件情報param
- パラメータKaidenSystemException
- KaidenSystemException
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.