public class CommonTermCreateJob extends AbstractTermCreateJob
ジョブに指定可能なパラメータについて
AbstractGenericJob
で指定可能なパラメータに加え、次のパラメータを指定可能です。
AbstractGenericJob で指定可能なパラメータ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
キー | 値 | 設定 | 省略時 | ||||||||||||
error_skip | 会社別処理エラー時の後続処理スキップ | 任意 | スキップしない(false) | ||||||||||||
lock_wait | ロック待ち時間 | 任意 | 10(秒) | ||||||||||||
conductor | ジョブの各処理間で実行されるコンダクター(カンマ区切りで複数指定可)AbstractGenericJobConductor を継承したクラスのコンポーネント名を指定してください。 |
任意 | コンダクターを使用しない | ||||||||||||
(AbstractTermCreateJob )で追加指定可能なパラメータ | |||||||||||||||
キー | 値 | 設定 | 省略時 | ||||||||||||
term_id | 期間ID | 任意 | #default# | ||||||||||||
reference_date | 期間作成基準日 | 任意 | ジョブの実行日 | ||||||||||||
division | 期間区分
| 任意 | 全て作成 |
AbstractGenericJob.FileProcessType, AbstractGenericJob.IllegalJobParametersException, AbstractGenericJob.ProcessFile
JOBPARAM_DIVISION, JOBPARAM_REFERENCE_DATE, JOBPARAM_TERMID, k10mTermService
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
コンストラクタと説明 |
---|
CommonTermCreateJob()
コンストラクタ.
|
CommonTermCreateJob(Map<String,String> parameters)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
jp.co.intra_mart.foundation.job_scheduler.JobResult |
execute()
ジョブ実行時に起動されるメソッド.
|
protected boolean |
isCompanyProcess()
会社別処理の利用有無を返却.
|
process
addArchiveFile, addDeleteFile, addReadFile, addWriteFile, getCompanyCdList, getConductor, getEndMessage, getJobResult, getLockKey, getLockWait, getMessage, getParameter, getParameters, getProcessType, getStartMessage, getSurface, initializeJobResult, isOutputLog, outputJobProcessResult, postExecute, postProcess, preExecute, preProcess, replace, run, validateParameters
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
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.