public class FileDeleteJob extends AbstractGenericJob
AbstractGenericJob.FileProcessType, AbstractGenericJob.IllegalJobParametersException, AbstractGenericJob.ProcessFile
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
CONDUCTOR_TYPE
コンダクタータイプ.
|
static String |
JOBPARAM_DELETE_ARCHIVE_MATTER
ジョブパラメータキー:アーカイブ案件として紐づく案件を参照するか(true:参照する, false:参照しない)(未指定の場合は参照する).
|
static String |
JOBPARAM_DELETE_DAY
ジョブパラメータキー:保持期限(日).
|
static String |
JOBPARAM_DELETE_MONTH
ジョブパラメータキー:保持期限(月).
|
static String |
JOBPARAM_DELETE_YEAR
ジョブパラメータキー:保持期限(年).
|
static String |
JOBPARAM_ELECT_STATUS
ジョブパラメータキー:対象とする電子化ステータス(未指定の場合は処理済のみ).
|
static String |
JOBPARAM_FILE_CATEGORY_CD
ジョブパラメータキー:対象とするファイル分類コード(未指定の場合は指定なし).
|
static String |
JOBPARAM_INCLUDE_HISTORY
ジョブパラメータキー:連携履歴(取消案件)として紐づく案件を参照するか(true:参照する, false:参照しない)(未指定の場合は参照する).
|
static String |
JOBPARAM_INCLUDE_MATTER
ジョブパラメータキー:案件を参照するか(true:参照する, false:参照しない)(未指定の場合は参照する).
|
static String |
JOBPARAM_INCLUDE_OLD_PROC_NO
ジョブパラメータキー:旧処理番号に紐づく案件を参照するか(true:参照する, false:参照しない)(未指定の場合は参照する).
|
static String |
JOBPARAM_PROC_CD
ジョブパラメータキー:対象とする処理方法コード(未指定の場合は指定なし).
|
static String |
JOBPARAM_RECEIVED_CATEGORY_CD
ジョブパラメータキー:対象とする受領方法カテゴリコード(未指定の場合は指定なし).
|
static String |
JOBPARAM_RECEIVED_CD
ジョブパラメータキー:対象とする受領方法コード(未指定の場合は指定なし).
|
static String |
JOBPARAM_SETTLE_STATUS
ジョブパラメータキー:対象とする精算ステータス(未指定の場合は処理済のみ).
|
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
コンストラクタと説明 |
---|
FileDeleteJob()
コンストラクタ.
|
FileDeleteJob(Map<String,String> parameters)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
jp.co.intra_mart.foundation.job_scheduler.JobResult |
execute()
ジョブ実行時に起動されるメソッド.
|
protected List<AbstractFileMasterConductor> |
getFileConductor()
コンダクターを取得.
|
protected boolean |
isCompanyProcess()
会社別処理の利用有無を返却.
|
protected void |
process()
本処理.
|
protected void |
removeGenericFile()
汎用ファイル削除処理.
|
protected void |
validateParameters()
パラメータバリデート.
|
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
public static final String JOBPARAM_DELETE_YEAR
public static final String JOBPARAM_DELETE_MONTH
public static final String JOBPARAM_DELETE_DAY
public static final String JOBPARAM_ELECT_STATUS
public static final String JOBPARAM_SETTLE_STATUS
public static final String JOBPARAM_PROC_CD
public static final String JOBPARAM_FILE_CATEGORY_CD
public static final String JOBPARAM_RECEIVED_CD
public static final String JOBPARAM_RECEIVED_CATEGORY_CD
public static final String JOBPARAM_INCLUDE_MATTER
public static final String JOBPARAM_INCLUDE_OLD_PROC_NO
public static final String JOBPARAM_INCLUDE_HISTORY
public static final String JOBPARAM_DELETE_ARCHIVE_MATTER
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 validateParameters() throws jp.co.intra_mart.foundation.job_scheduler.exception.JobExecuteException
ジョブパラメータなどで必須の場合は本メソッドでバリデートを実施してください。
本メソッドでバリデートエラーとなった内容はジョブネットモニターに表示され、ログファイルに出力されません。
validateParameters
クラス内 AbstractGenericJob
jp.co.intra_mart.foundation.job_scheduler.exception.JobExecuteException
- JobExecuteException
protected boolean isCompanyProcess()
未継承の場合は、「false(会社別処理を利用しない)」を返却します。
isCompanyProcess
クラス内 AbstractGenericJob
protected void process() throws KaidenSystemException, KaidenApplicationException
protected void removeGenericFile() throws KaidenSystemException, KaidenApplicationException
protected List<AbstractFileMasterConductor> getFileConductor() throws KaidenSystemException, KaidenApplicationException
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenSystemException
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.