public class WsAgreementExportJob extends AbstractGenericXmlExportJob
AbstractGenericXmlExportJob.ExportXmlMode
AbstractGenericJob.FileProcessType, AbstractGenericJob.IllegalJobParametersException, AbstractGenericJob.ProcessFile
修飾子とタイプ | フィールドと説明 |
---|---|
protected static String |
COMPANY_CD
会社コード.
|
static String |
JOBPARAM_TARGET_DATE
ジョブパラメータキー:エクスポート対象データの検索対象日(target_date).
|
protected static String |
JOBPARAM_WS_AGREEMENT_CD
ジョブパラメータキー:勤務体系コード(ws_agreement_cd).
|
protected static String |
JOBPARAM_WS_CATEGORY_CD
ジョブパラメータキー:勤務体系カテゴリコード(ws_category_cd).
|
jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mCheckPrmValueService |
k31mCheckPrmValueService
K31mCheckPrmValueService.
|
jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mDeductionAttService |
k31mDeductionAttService
K31mDeductionAttService.
|
jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWorkStatusAttService |
k31mWorkStatusAttService
K31mWorkStatusAttService.
|
jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWsAgrDaytypeService |
k31mWsAgrDaytypeService
K31mWsAgrDaytypeService.
|
jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWsAgreementAttService |
k31mWsAgreementAttService
K31mWsAgreementAttService.
|
jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWsAgreementService |
k31mWsAgreementService
K31mWsAgreementService.
|
jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWsAgreementTService |
k31mWsAgreementTService
K31mWsAgreementTService.
|
jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWsAgrFlexService |
k31mWsAgrFlexService
K31mWsAgrFlexService.
|
jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWsAgrVariableService |
k31mWsAgrVariableService
K31mWsAgrVariableService.
|
jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWstatDeductionService |
k31mWstatDeductionService
K31mWstatDeductionService.
|
jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWsUseCheckService |
k31mWsUseCheckService
K31mWsUseCheckService.
|
jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWsUseSumApiService |
k31mWsUseSumApiService
K31mWsUseSumApiService.
|
protected static String |
TERM_CD
期間コード.
|
protected String |
wsAgreementCd
勤務体系コード.
|
EXCLUDES, JOBPARAM_ARCHIVE_PATH, JOBPARAM_FILE_MODE, JOBPARAM_FILE_PATH, KEY_INDENT_AMOUNT, xmlFileName
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
コンストラクタと説明 |
---|
WsAgreementExportJob()
コンストラクタ.
|
WsAgreementExportJob(Map<String,String> parameters)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
jp.co.intra_mart.foundation.job_scheduler.JobResult |
execute()
ジョブ実行時に起動されるメソッド.
|
protected String |
getArchiveFilePath()
アーカイブ先のパスを返却.
|
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.CheckPrmValue>> |
getCheckPrmValueMap()
集計チェックパラメータ Map取得.
|
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.DeductionAtt>> |
getDeductionAttMap()
休憩・控除・時間年休期間化 Map取得.
|
protected String |
getExportFilePath()
エクスポートファイルのパスを返却.
|
protected List<String> |
getTargetWsAgreementCdList()
処理対象の勤務体系コードリストを返却.
|
protected List<String> |
getTargetWsCagoryCdList()
処理対象の勤務体系カテゴリコードリストを返却.
|
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.WorkStatusAtt>> |
getWorkStatusAttMap()
勤務状況期間化 Map取得.
|
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.WsAgrDaytype>> |
getWsAgrDaytypeMap()
勤務日付区分別勤務状況設定 Map取得.
|
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.WsAgreementAtt>> |
getWsAgreementAttMap()
勤務体系別属性Map取得.
|
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.WsAgreement>> |
getWsAgreementMap()
勤務体系Map取得.
|
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.WsAgreementT>> |
getWsAgreementTMap()
勤務体系期間化 Map取得.
|
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.WsAgrFlex>> |
getWsAgrFlexMap()
勤務体系(フレックス) Map取得.
|
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.WsAgrVariable>> |
getWsAgrVariableMap()
勤務体系(変形労働)Map取得.
|
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.WstatDeduction>> |
getWstatDeductionMap()
勤務状況別休憩・控除・時間年休 Map取得.
|
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.WsUseCheck>> |
getWsUseCheckMap()
集計チェック Map取得.
|
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.WsUseSumApi>> |
getWsUseSumApiMap()
集計定義 Map取得.
|
protected boolean |
isCompanyProcess()
会社別処理の利用有無を返却.
|
protected void |
process()
本処理.
|
protected void |
processMain()
エクスポート処理.
|
protected String |
replace(String target)
文字列変換.
|
protected void |
validateParameters()
パラメータバリデート.
|
convertClobToString, createMap, existingFileOperation, getFileMode, getProcessType, marshal
addArchiveFile, addDeleteFile, addReadFile, addWriteFile, getCompanyCdList, getConductor, getEndMessage, getJobResult, getLockKey, getLockWait, getMessage, getParameter, getParameters, getStartMessage, getSurface, initializeJobResult, isOutputLog, outputJobProcessResult, postExecute, postProcess, preExecute, preProcess, run
protected static final String JOBPARAM_WS_AGREEMENT_CD
protected static final String JOBPARAM_WS_CATEGORY_CD
public static final String JOBPARAM_TARGET_DATE
public jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWsAgreementService k31mWsAgreementService
public jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWsAgreementAttService k31mWsAgreementAttService
public jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWsAgreementTService k31mWsAgreementTService
public jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWsAgrFlexService k31mWsAgrFlexService
public jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWsAgrVariableService k31mWsAgrVariableService
public jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWsAgrDaytypeService k31mWsAgrDaytypeService
public jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWorkStatusAttService k31mWorkStatusAttService
public jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWstatDeductionService k31mWstatDeductionService
public jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWsUseCheckService k31mWsUseCheckService
public jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mCheckPrmValueService k31mCheckPrmValueService
public jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWsUseSumApiService k31mWsUseSumApiService
public jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mDeductionAttService k31mDeductionAttService
protected String wsAgreementCd
public jp.co.intra_mart.foundation.job_scheduler.JobResult execute() throws jp.co.intra_mart.foundation.job_scheduler.exception.JobExecuteException
本メソッドでは、テナント全体/会社別処理の分岐やトランザクション制御、処理後の結果XML出力を行います。
execute
インタフェース内 jp.co.intra_mart.foundation.job_scheduler.Job
execute
クラス内 AbstractGenericJob
jp.co.intra_mart.foundation.job_scheduler.exception.JobExecuteException
- ジョブの実行に失敗protected void process() throws KaidenSystemException, KaidenApplicationException
protected void validateParameters() throws jp.co.intra_mart.foundation.job_scheduler.exception.JobExecuteException
ジョブパラメータなどで必須の場合は本メソッドでバリデートを実施してください。
本メソッドでバリデートエラーとなった内容はジョブネットモニターに表示され、ログファイルに出力されません。
validateParameters
クラス内 AbstractGenericJob
jp.co.intra_mart.foundation.job_scheduler.exception.JobExecuteException
- JobExecuteException
protected void processMain() throws KaidenSystemException, KaidenApplicationException
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.WsAgreement>> getWsAgreementMap() throws KaidenSystemException
KaidenSystemException
- KaidenSystemException
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.WsAgreementAtt>> getWsAgreementAttMap() throws KaidenSystemException
KaidenSystemException
- KaidenSystemException
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.WsAgreementT>> getWsAgreementTMap() throws KaidenSystemException
KaidenSystemException
- KaidenSystemException
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.WsAgrFlex>> getWsAgrFlexMap() throws KaidenSystemException
KaidenSystemException
- KaidenSystemException
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.WsAgrVariable>> getWsAgrVariableMap() throws KaidenSystemException
KaidenSystemException
- KaidenSystemException
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.WsAgrDaytype>> getWsAgrDaytypeMap() throws KaidenSystemException
KaidenSystemException
- KaidenSystemException
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.WorkStatusAtt>> getWorkStatusAttMap() throws KaidenSystemException
KaidenSystemException
- KaidenSystemException
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.WstatDeduction>> getWstatDeductionMap() throws KaidenSystemException
KaidenSystemException
- KaidenSystemException
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.DeductionAtt>> getDeductionAttMap() throws KaidenSystemException
KaidenSystemException
- KaidenSystemException
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.WsUseCheck>> getWsUseCheckMap() throws KaidenSystemException
KaidenSystemException
- KaidenSystemException
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.CheckPrmValue>> getCheckPrmValueMap() throws KaidenSystemException
KaidenSystemException
- KaidenSystemException
protected Map<String,List<jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.xml_schema.ws_agreement_setting.WsAgreementSettings.WsUseSumApi>> getWsUseSumApiMap() throws KaidenSystemException
KaidenSystemException
- KaidenSystemException
protected String getExportFilePath()
getExportFilePath
クラス内 AbstractGenericXmlExportJob
protected String getArchiveFilePath()
getArchiveFilePath
クラス内 AbstractGenericXmlExportJob
protected List<String> getTargetWsAgreementCdList()
protected List<String> getTargetWsCagoryCdList()
protected boolean isCompanyProcess()
isCompanyProcess
クラス内 AbstractGenericJob
protected String replace(String target)
replace
クラス内 AbstractGenericXmlExportJob
target
- 変換対象の文字列Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.