public class WsAgreementImportJob extends AbstractGenericXmlImportJob
AbstractGenericJob.FileProcessType, AbstractGenericJob.IllegalJobParametersException, AbstractGenericJob.ProcessFile
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
AUTO_OPEN_SHIFT_DAYS_LEN
自動オープン基準日数:文字列長.
|
static String |
CARE_LEAVE_PER_HOUR_AVAILABLE_LEN
[介護休暇]時間単位年休許容区分:文字列長.
|
static String |
CARE_LEAVE_PER_HOUR_UNIT_LEN
[介護休暇]時間単位年休1日の時間数:文字列長.
|
static String |
COMPANY_CD_LEN
会社コード:文字列長.
|
protected String |
companyCd
会社コード.
|
static String |
DAILY_SUM_GCLASS_LEN
日次集計値表示ガジェットクラス:文字列長.
|
static String |
DAILY_SUM_GVARIATION_LEN
日次集計値表示ガジェットバリエーション:文字列長.
|
static String |
DEDUCTION_CD_LEN
休憩・控除・時間年休コード:文字列長.
|
static String |
DEDUCTION_SEQ_LEN
休憩・控除・時間年休seq:文字列長.
|
static String |
DEFAULT_LBR_DAY_TYPE_CD_LEN
デフォルト勤務日付区分:文字列長.
|
protected String |
directoryName
処理対象ディレクトリ名.
|
static String |
END_MINUTE_OF_DAY_LEN
終了時刻(分):文字列長.
|
static String |
EXECUTE_ORDER_LEN
処理順序:文字列長.
|
static String |
EXTENSION_LEN
予備項目A~J:文字列長.
|
static String |
GADGET_CLASS_LEN
ガジェットクラス:文字列長.
|
static String |
GADGET_INSTANCE_LEN
ガジェットインスタンス:文字列長.
|
static String |
GADGET_VARIATION_LEN
ガジェットバリエーション:文字列長.
|
protected GenericManager |
genericManager
GenericManager.
|
protected static String |
JOBPARAM_WS_AGREEMENT_CD
ジョブパラメータキー:勤務体系コード(ws_agreement_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.
|
static KaidenJobIdIF |
KAIDEN_JOB_ID
処理対象機能皆伝ジョブID:勤務体系インポート.
|
static String |
LBR_CALENDAR_ID_LEN
利用カレンダID:文字列長.
|
static String |
LBR_CLOSE_CYCLE_CD_LEN
締め期間単位コード:文字列長.
|
static String |
LBR_CLOSE_CYCLE_WEEKS_LEN
締め期間週単位:文字列長.
|
static String |
LBR_CLOSE_D_LEN
締め日:文字列長.
|
static String |
LBR_DAY_TYPE_CAT_CD_LEN
日付区分カテゴリ:文字列長.
|
static String |
LBR_DAY_TYPE_CD_LEN
勤務日付区分:文字列長.
|
static String |
LBR_WEEK_START_CD_LEN
起算曜日コード:文字列長.
|
static String |
LBR_YEAR_START_D_LEN
年度開始日:文字列長.
|
static String |
LBR_YEAR_START_M_LEN
年度開始月:文字列長.
|
static String |
LEAVE_HOURS_LEN
休暇時間:文字列長.
|
static String |
LOCALE_ID_LEN
ロケールID:文字列長.
|
static String |
NIGHT_WORK_PERIOD_CD_LEN
深夜時刻区分:文字列長.
|
static String |
NOTE_LEN
備考:文字列長.
|
static String |
NURSE_LEAVE_PER_HOUR_AVAILABLE_LEN
[子の看護休暇]時間単位年休許容区分:文字列長.
|
static String |
NURSE_LEAVE_PER_HOUR_UNIT_LEN
[子の看護休暇]時間単位年休1日の時間数:文字列長.
|
static String |
OBJECTIVE_TIME_TYPE_LEN
客観時間種別:文字列長.
|
static String |
PAID_LEAVE_PER_HOUR_AVAILABLE_LEN
時間年休許容区分:文字列長.
|
static String |
PAID_LEAVE_PER_HOUR_MAX_DAYS_LEN
時間単位年休取得可能日数:文字列長.
|
static String |
PAID_LEAVE_PER_HOUR_MIN_LEN
時間単位年休最低取得時間数:文字列長.
|
static String |
PAID_LEAVE_PER_HOUR_UNIT_LEN
時間単位年休1日の時間数:文字列長.
|
static String |
PARAMETER_DATA_ID_LEN
パラメータID:文字列長.
|
static String |
PARAMETER_KEY_LEN
パラメータキー:文字列長.
|
static String |
PARAMETER_SEQ_LEN
パラメータseq:文字列長.
|
static String |
PARAMETER_VALUE_LEN
パラメータ値:文字列長.
|
static String |
PERIOD_ID_CD_LEN
締め期間コード:文字列長.
|
static String |
PERIOD_SUM_GCLASS_LEN
締め期間集計値表示ガジェットクラス:文字列長.
|
static String |
PERIOD_SUM_GVARIATION_LEN
締め期間集計値表示ガジェットバリエーション:文字列長.
|
static String |
PRESCRIBED_WORKING_HOURS_LEN
所定労働時間:文字列長.
|
static String |
ROW_NUMBER_LEN
行番号:文字列長.
|
static String |
SETTLEMENT_PERIOD_CD_MAX_LEN
清算期間区分:文字列長.
|
static String |
SHORTAGE_CARRY_FWD_CD_LEN
不足分繰越区分:文字列長.
|
static String |
SHORTAGE_CARRY_FWD_MAX_LEN
繰越上限時間:文字列長.
|
static String |
SORT_KEY_LEN
ソートキー:文字列長.
|
static String |
START_MINUTE_OF_DAY_LEN
開始時刻(分):文字列長.
|
static String |
SUM_API_ID_LEN
集計処理:文字列長.
|
static String |
SUM_DIV_LEN
集計区分:文字列長.
|
static String |
SUM_KEY_ID_LEN
集計キーid:文字列長.
|
static String |
SYSTEM_DEFINE_CD_LEN
システム設定区分:文字列長.
|
static String |
TERM_CD_LEN
期間コード:文字列長.
|
static String |
TUPLE_ID_LEN
タプルID:文字列長.
|
static String |
VARIABLE_PERIOD_NUM_LEN
変形期間単位数:文字列長.
|
static String |
VARIABLE_PERIOD_TYPE_CD_LEN
変形期間単位区分:文字列長.
|
static String |
VARIABLE_WORK_TYPE_CD_LEN
変形労働種別:文字列長.
|
static String |
WEEKLY_WORKING_HOURS_CD_LEN
週の所定労働時間区分:文字列長.
|
static String |
WORK_STATUS_CD_LEN
勤務状況コード:文字列長.
|
static String |
WS_AGREEMENT_CD_LEN
勤務体系コード:文字列長.
|
static LinkedHashMap<String,String> |
WS_AGREEMENT_IMPORT_SURFACES
勤務体系インポートラベル定義.
|
static String |
WS_AGREEMENT_NAME_LEN
勤務体系名:文字列長.
|
static String |
WS_CATEGORY_CD_LEN
勤務体系カテゴリ:文字列長.
|
protected String |
wsAgreementCd
勤務体系コード.
|
genericJobId, JOBPARAM_ARCHIVE_PATH, JOBPARAM_FILE_MODE, JOBPARAM_FILE_PATH, TARGET_MASTER_KEY, validateMap, xmlFileName, xmlSettingsHelper
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
コンストラクタと説明 |
---|
WsAgreementImportJob()
コンストラクタ.
|
WsAgreementImportJob(Map<String,String> parameters)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
jp.co.intra_mart.foundation.job_scheduler.JobResult |
execute()
ジョブ実行時に起動されるメソッド.
|
protected String |
formatValidateErrorMessage(KaidenValidateResult validateResult,
KaidenJobIdIF jobId,
String tableNm)
バリデータメッセージ作成処理.
|
protected String |
getArchiveFilePath()
アーカイブ先のパスを返却.
|
protected List<String> |
getDirectoryList()
ディレクトリの取得.
|
protected String |
getImportFilePath()
インポートファイルのパスを返却.
|
protected LinkedHashMap<String,Map<String,String>> |
getSurfacesMap()
ラベル定義を格納したMapを返却.
|
protected List<String> |
getTargetWsAgreementCdList()
処理対象の勤務体系コードリストを返却.
|
protected boolean |
isCompanyProcess()
会社別処理の利用有無を返却.
|
protected void |
process()
インポート処理.
|
protected String |
replace(String target)
文字列変換.
|
copyImportFile, deleteImportFile, getFileMode, getProcessType, getTableName, getValidateExecutor, getXmlFileList, getXmlFilePath, moveImportFile, postExecute, readSetting, setBeanFields, validate
addArchiveFile, addDeleteFile, addReadFile, addWriteFile, getCompanyCdList, getConductor, getEndMessage, getJobResult, getLockKey, getLockWait, getMessage, getParameter, getParameters, getStartMessage, getSurface, initializeJobResult, isOutputLog, outputJobProcessResult, postProcess, preExecute, preProcess, run, validateParameters
public static final KaidenJobIdIF KAIDEN_JOB_ID
public static final LinkedHashMap<String,String> WS_AGREEMENT_IMPORT_SURFACES
protected static final String JOBPARAM_WS_AGREEMENT_CD
protected String companyCd
protected String wsAgreementCd
protected String directoryName
protected GenericManager genericManager
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.K31mWsUseSumApiService k31mWsUseSumApiService
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.K31mDeductionAttService k31mDeductionAttService
public static final String LBR_CLOSE_CYCLE_CD_LEN
public static final String WEEKLY_WORKING_HOURS_CD_LEN
public static final String AUTO_OPEN_SHIFT_DAYS_LEN
public static final String OBJECTIVE_TIME_TYPE_LEN
public static final String LBR_CLOSE_CYCLE_WEEKS_LEN
public static final String PRESCRIBED_WORKING_HOURS_LEN
public static final String PAID_LEAVE_PER_HOUR_AVAILABLE_LEN
public static final String PAID_LEAVE_PER_HOUR_MAX_DAYS_LEN
public static final String PAID_LEAVE_PER_HOUR_UNIT_LEN
public static final String PAID_LEAVE_PER_HOUR_MIN_LEN
public static final String NURSE_LEAVE_PER_HOUR_AVAILABLE_LEN
public static final String NURSE_LEAVE_PER_HOUR_UNIT_LEN
public static final String CARE_LEAVE_PER_HOUR_AVAILABLE_LEN
public static final String CARE_LEAVE_PER_HOUR_UNIT_LEN
public static final String NIGHT_WORK_PERIOD_CD_LEN
public static final String DEFAULT_LBR_DAY_TYPE_CD_LEN
public static final String DAILY_SUM_GCLASS_LEN
public static final String DAILY_SUM_GVARIATION_LEN
public static final String PERIOD_SUM_GCLASS_LEN
public static final String PERIOD_SUM_GVARIATION_LEN
public static final String SHORTAGE_CARRY_FWD_CD_LEN
public static final String SHORTAGE_CARRY_FWD_MAX_LEN
public static final String SETTLEMENT_PERIOD_CD_MAX_LEN
public static final String VARIABLE_WORK_TYPE_CD_LEN
public static final String VARIABLE_PERIOD_TYPE_CD_LEN
public static final String VARIABLE_PERIOD_NUM_LEN
public static final String LBR_DAY_TYPE_CAT_CD_LEN
public static final String START_MINUTE_OF_DAY_LEN
public static final String GADGET_VARIATION_LEN
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 boolean isCompanyProcess()
isCompanyProcess
クラス内 AbstractGenericJob
protected void process() throws KaidenSystemException, KaidenApplicationException
protected List<String> getDirectoryList() throws KaidenSystemException
KaidenSystemException
- KaidenSystemException
protected String getImportFilePath()
getImportFilePath
クラス内 AbstractGenericXmlImportJob
protected String getArchiveFilePath()
getArchiveFilePath
クラス内 AbstractGenericXmlImportJob
protected LinkedHashMap<String,Map<String,String>> getSurfacesMap()
getSurfacesMap
クラス内 AbstractGenericXmlImportJob
protected List<String> getTargetWsAgreementCdList()
protected String formatValidateErrorMessage(KaidenValidateResult validateResult, KaidenJobIdIF jobId, String tableNm)
formatValidateErrorMessage
クラス内 AbstractGenericXmlImportJob
validateResult
- バリデータ結果jobId
- 皆伝ジョブIDtableNm
- テーブル名protected String replace(String target)
replace
クラス内 AbstractGenericXmlImportJob
target
- 変換対象の文字列Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.