public abstract class AbstractGenericBtmUseDataEntryJob extends AbstractGenericJob
AbstractGenericJob.FileProcessType, AbstractGenericJob.IllegalJobParametersException, AbstractGenericJob.ProcessFile
修飾子とタイプ | フィールドと説明 |
---|---|
protected GenericManager |
genericManager
GenericManager.
|
protected jp.co.slcs.kaiden.v2.base.foundation.model.service.K10tBtmUseDataService |
k10tBtmUseDataService
K10tBtmUseDataService.
|
protected jp.co.slcs.kaiden.v2.base.foundation.model.service.K10tBtmUseDataWorkService |
k10tBtmUseDataWorkService
K10tBtmUseDataWorkService.
|
contextHelper, dateHelper, dateValidator, formatHelper, identifierHelper, JOBPARAM_COMPANY_CD, JOBPARAM_COMPANY_GROUP_CD, JOBPARAM_COMPANY_GROUP_SET_CD, JOBPARAM_CONDUCTOR, JOBPARAM_ERROR_SKIP, JOBPARAM_JOB_ID, JOBPARAM_JOB_NAME, JOBPARAM_JOB_NET_ID, JOBPARAM_JOB_NET_NAME, JOBPARAM_LOCK_WAIT, JOBPARAM_MONITOR_ID, JOBPARAM_OUTPUT_LOG, JOBPARAM_PROCESS_COMPANY, JOBPARAM_PROCESS_DATE, JOBPARAM_TASK_ID, JOBPARAM_TENANT_ID, jobResultList, localeValidator, parameters, processCompany, processDate, processFiles, propertyHelper, result, systemLocaleHelper, transactionHelper, xmlOutputHelper
コンストラクタと説明 |
---|
AbstractGenericBtmUseDataEntryJob()
コンストラクタ.
|
AbstractGenericBtmUseDataEntryJob(Map<String,String> parameters)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected abstract void |
btmUseDataProcess(List<jp.co.slcs.kaiden.v2.base.foundation.model.entity.K10tBtmUseDataWork> btmUseDataWorkList)
BTMサービス利用データ関連本処理.
|
protected jp.co.slcs.kaiden.v2.base.foundation.model.entity.K10tBtmUseData |
convertToBtmUseDataEntity(jp.co.slcs.kaiden.v2.base.foundation.model.entity.K10tBtmUseDataWork btmUseDataWork)
BTMサービス利用実績ワークデータをBTMサービス利用実績データ登録用に変換.
|
protected List<Where> |
createBtmUseDataCriteria(String relationServiceId,
String resultId)
BTMサービス利用実績データを取得するための検索条件を生成.
|
protected List<Where> |
createBtmUseDataWorkCriteria(String relationServiceId)
BTMサービス利用実績ワークデータを取得するための検索条件を生成.
|
protected List<jp.co.slcs.kaiden.v2.base.foundation.model.entity.K10tBtmUseData> |
getBtmUseDataList(String relationServiceId,
String resultId,
List<OrderDto> order)
BTMサービス利用実績データを取得.
|
protected jp.co.slcs.kaiden.v2.base.foundation.model.entity.K10tBtmUseData |
getBtmUseDataOfMaxHistoryNo(String relationServiceId,
String resultId)
履歴番号が最大のBTMサービス利用実績データを取得.
|
protected List<jp.co.slcs.kaiden.v2.base.foundation.model.entity.K10tBtmUseDataWork> |
getBtmUseDataWorkList()
BTMサービス利用ワークデータを取得.
|
protected Long |
getCountBtmUseData(String relationServiceId,
String resultId)
BTMサービス利用実績データの件数を取得.
|
protected abstract String |
getRelationServiceId()
連携サービスIDをサブクラスから返却.
|
protected void |
process()
本処理.
|
addArchiveFile, addDeleteFile, addReadFile, addWriteFile, execute, getCompanyCdList, getConductor, getEndMessage, getJobResult, getLockKey, getLockWait, getMessage, getParameter, getParameters, getProcessType, getStartMessage, getSurface, initializeJobResult, isCompanyProcess, isOutputLog, outputJobProcessResult, postExecute, postProcess, preExecute, preProcess, replace, run, validateParameters
protected GenericManager genericManager
protected jp.co.slcs.kaiden.v2.base.foundation.model.service.K10tBtmUseDataService k10tBtmUseDataService
protected jp.co.slcs.kaiden.v2.base.foundation.model.service.K10tBtmUseDataWorkService k10tBtmUseDataWorkService
protected void process() throws KaidenSystemException, KaidenApplicationException
protected abstract void btmUseDataProcess(List<jp.co.slcs.kaiden.v2.base.foundation.model.entity.K10tBtmUseDataWork> btmUseDataWorkList) throws KaidenSystemException, KaidenApplicationException
btmUseDataWorkList
- BTMサービス利用ワークデータListKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected abstract String getRelationServiceId()
protected jp.co.slcs.kaiden.v2.base.foundation.model.entity.K10tBtmUseData convertToBtmUseDataEntity(jp.co.slcs.kaiden.v2.base.foundation.model.entity.K10tBtmUseDataWork btmUseDataWork)
btmUseDataWork
- BTMサービス利用ワークデータprotected List<jp.co.slcs.kaiden.v2.base.foundation.model.entity.K10tBtmUseDataWork> getBtmUseDataWorkList()
以下の条件でBTMサービス利用ワークデータを取得します。
protected List<jp.co.slcs.kaiden.v2.base.foundation.model.entity.K10tBtmUseData> getBtmUseDataList(String relationServiceId, String resultId, List<OrderDto> order)
以下の条件でBTMサービス利用実績データを取得します。
relationServiceId
- 連携サービスIDresultId
- 実績IDorder
- ソート順protected jp.co.slcs.kaiden.v2.base.foundation.model.entity.K10tBtmUseData getBtmUseDataOfMaxHistoryNo(String relationServiceId, String resultId)
以下の条件で履歴番号が最大のBTMサービス利用実績データを取得します。
relationServiceId
- 連携サービスIDresultId
- 実績IDprotected Long getCountBtmUseData(String relationServiceId, String resultId) throws KaidenSystemException
以下の条件でBTMサービス利用実績データ件数を取得します。
relationServiceId
- 連携サービスIDresultId
- 実績IDKaidenSystemException
- KaidenSystemException
protected List<Where> createBtmUseDataCriteria(String relationServiceId, String resultId)
relationServiceId
- 連携サービスIDresultId
- 実績IDCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.