public abstract class AbstractAppCancelConductor extends AbstractCancelConductor
AbstractCancelConductor.Mode
修飾子とタイプ | フィールドと説明 |
---|---|
protected DateHelper |
dateHelper
DateHelper.
|
protected static String |
DC_KIND_CREDIT_CODE
貸借区分 C:貸方.
|
protected static String |
DC_KIND_DEBIT_CODE
貸借区分 D:借方.
|
protected static String |
DELI_RELATION
delimiter:分割用.
|
protected GenericSqlSelectManager |
genericSqlSelectManager
GenericSqlSelectManager.
|
protected IdentifierHelper |
identifierHelper
IdentifierHelper.
|
protected static String |
JOIN_RELATION
delimiter:連結用.
|
protected static String |
JOURNAL_OUTPUT_STATUS_DISUSE_CODE
仕訳蓄積テーブル.仕訳出力ステータス 9:出力不要.
|
protected static String |
JOURNAL_OUTPUT_STATUS_ERROR_CODE
仕訳蓄積テーブル.仕訳出力ステータス 2:出力済(異常).
|
protected static String |
JOURNAL_OUTPUT_STATUS_SUCCESS_CODE
仕訳蓄積テーブル.仕訳出力ステータス 1:出力済(正常).
|
protected static String |
JOURNAL_OUTPUT_STATUS_UNEXECUTED_CODE
仕訳蓄積テーブル.仕訳出力ステータス 0:未出力.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30mJournalPrmService |
k30mJournalPrmService
K30mJournalPrmService.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tAdvBalanceService |
k30tAdvBalanceService
K30tAdvBalanceService.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tCancelAdvstlService |
k30tCancelAdvstlService
K30tCancelAdvstlService.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tJournalSourceDtlService |
k30tJournalSourceDtlService
K30tJournalSourceDtlService.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tJournalStorageService |
k30tJournalStorageService
K30tJournalStorageService.
|
protected MasterManager |
masterManager
MasterManager.
|
protected MatterInfoManager |
matterInfoManager
MatterInfoManager.
|
protected static String |
RELATION_ID
relationId.
|
protected static String |
SQL_SEARCH_APP_TYPE
申請書タイプ検索SQL.
|
RESULT_ID
コンストラクタと説明 |
---|
AbstractAppCancelConductor() |
修飾子とタイプ | メソッドと説明 |
---|---|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.entity.K30tJournalStorage |
createReversalJournalStorage(jp.co.slcs.kaiden.v2.product_workflow.foundation.model.entity.K30tJournalStorage entity,
String systemMatterId,
String userDataId,
String cancelDataId,
long tupleId,
jp.co.slcs.kaiden.v2.product_workflow.foundation.model.entity.K30mJournalPrm jounalPrm)
反対仕訳データの作成.
|
protected void |
createReverseJournal(Map<String,Object> param,
List<Map<String,Object>> targetList)
反対仕訳を作成する.
|
protected boolean |
equalAppType(String systemMatterId,
AppType appType)
システム案件IDを元に案件が指定された申請書タイプか判定.
|
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.entity.K30mJournalPrm |
getJournalPrm(Map<String,Object> param)
仕訳パラメータの取得.
|
protected List<Map<String,Object>> |
getTargetAppTypelList(Map<String,Object> gadgetData,
List<Map<String,Object>> blockData,
Map<String,Object> param,
Map<String,String> args,
AppType appType)
取消対象の案件リストから指定された申請書タイプの案件リストを取得.
|
protected List<Map<String,Object>> |
getTargetAppTypelList(Map<String,Object> gadgetData,
List<Map<String,Object>> blockData,
Map<String,Object> param,
Map<String,String> args,
AppType[] appTypes)
取消対象の案件リストから指定された申請書タイプの案件リストを取得.
|
protected void |
insertJournal(Map<String,Object> param,
List<jp.co.slcs.kaiden.v2.product_workflow.foundation.model.entity.K30tJournalStorage> journalStorageList,
jp.co.slcs.kaiden.v2.product_workflow.foundation.model.entity.K30mJournalPrm jounalPrm)
反対仕訳を登録する.
|
protected List<jp.co.slcs.kaiden.v2.product_workflow.foundation.model.entity.K30tJournalStorage> |
selectJournalStorageList(String systemMatterId,
String userDataId,
List<OrderDto> order)
仕訳蓄積データ検索.
|
protected void |
updateJournalStatus(List<Map<String,Object>> targetList,
JournalStatus status)
仕訳ステータスを更新.
|
execute, getTargetData, isDefineValidate, isGlobalValidate, isMatterEndForMinus, isMatterEndForPlus, isPostSingleValidate, matterEnd, validate
executeForCancelMatter, executeValidate
protected static final String JOURNAL_OUTPUT_STATUS_UNEXECUTED_CODE
protected static final String JOURNAL_OUTPUT_STATUS_SUCCESS_CODE
protected static final String JOURNAL_OUTPUT_STATUS_ERROR_CODE
protected static final String JOURNAL_OUTPUT_STATUS_DISUSE_CODE
protected static final String DC_KIND_CREDIT_CODE
protected static final String DC_KIND_DEBIT_CODE
@Autowired protected MasterManager masterManager
@Autowired protected DateHelper dateHelper
@Autowired protected GenericSqlSelectManager genericSqlSelectManager
@Autowired protected MatterInfoManager matterInfoManager
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tAdvBalanceService k30tAdvBalanceService
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tCancelAdvstlService k30tCancelAdvstlService
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30mJournalPrmService k30mJournalPrmService
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tJournalSourceDtlService k30tJournalSourceDtlService
@Autowired protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.service.K30tJournalStorageService k30tJournalStorageService
@Autowired protected IdentifierHelper identifierHelper
protected List<Map<String,Object>> getTargetAppTypelList(Map<String,Object> gadgetData, List<Map<String,Object>> blockData, Map<String,Object> param, Map<String,String> args, AppType appType) throws KaidenSystemException, KaidenApplicationException
申請書タイプを1件指定できます。
申請書タイプを複数指定したい場合はgetTargetAppTypelList(Map, List, Map, Map, AppType[])
を利用してください。
gadgetData
- ガジェットデータblockData
- ブロックデータparam
- イベントパラメータargs
- イベント引数appType
- 申請書タイプKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected List<Map<String,Object>> getTargetAppTypelList(Map<String,Object> gadgetData, List<Map<String,Object>> blockData, Map<String,Object> param, Map<String,String> args, AppType[] appTypes) throws KaidenSystemException, KaidenApplicationException
取消対象の案件リストを取得する際、申請書タイプを複数指定できます。
申請書タイプを1件指定したい場合はgetTargetAppTypelList(Map, List, Map, Map, AppType)
を利用してください。
gadgetData
- ガジェットデータblockData
- ブロックデータparam
- イベントパラメータargs
- イベント引数appTypes
- 申請書タイプKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected boolean equalAppType(String systemMatterId, AppType appType) throws KaidenSystemException
systemMatterId
- システム案件IDappType
- 申請書タイプKaidenSystemException
- KaidenSystemException
protected void updateJournalStatus(List<Map<String,Object>> targetList, JournalStatus status)
targetList
- 取消対象案件リストstatus
- ステータスprotected void createReverseJournal(Map<String,Object> param, List<Map<String,Object>> targetList) throws KaidenSystemException
param
- イベントパラメータtargetList
- 取消対象案件リストKaidenSystemException
- KaidenSystemException
protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.entity.K30mJournalPrm getJournalPrm(Map<String,Object> param) throws KaidenSystemException
param
- イベントパラメータKaidenSystemException
- KaidenSystemException
protected void insertJournal(Map<String,Object> param, List<jp.co.slcs.kaiden.v2.product_workflow.foundation.model.entity.K30tJournalStorage> journalStorageList, jp.co.slcs.kaiden.v2.product_workflow.foundation.model.entity.K30mJournalPrm jounalPrm)
param
- イベントパラメータjournalStorageList
- 反対仕訳リストjounalPrm
- 仕訳パラメータprotected List<jp.co.slcs.kaiden.v2.product_workflow.foundation.model.entity.K30tJournalStorage> selectJournalStorageList(String systemMatterId, String userDataId, List<OrderDto> order)
システム案件ID、ユーザデータIDに紐づくデータを取得します。
systemMatterId
- システム案件IDuserDataId
- ユーザデータIDorder
- ソート順protected jp.co.slcs.kaiden.v2.product_workflow.foundation.model.entity.K30tJournalStorage createReversalJournalStorage(jp.co.slcs.kaiden.v2.product_workflow.foundation.model.entity.K30tJournalStorage entity, String systemMatterId, String userDataId, String cancelDataId, long tupleId, jp.co.slcs.kaiden.v2.product_workflow.foundation.model.entity.K30mJournalPrm jounalPrm)
引数:entity:仕訳蓄積データ
を元に反対仕訳データを作成します。
引数:[cancelDataId 取消データID]は呼び出し元で定義ください。
引数:[tupleId タプルID]は呼び出し元で一意になるように採番してください。
entity
- 仕訳蓄積systemMatterId
- システム案件IDuserDataId
- ユーザデータIDcancelDataId
- 取消データIDtupleId
- タプルIDjounalPrm
- 仕訳パラメータCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.