public class CommuterRouteDataLinkageDownloadJob extends AbstractGenericExportJob
AbstractGenericExportJob.ExportFileMode, AbstractGenericExportJob.ExportMode
AbstractGenericJob.FileProcessType, AbstractGenericJob.IllegalJobParametersException, AbstractGenericJob.ProcessFile
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
CHARACTER
デフォルト文字コード.
|
static String |
DELIMITER
デフォルト区切り文字.
|
static String |
ENCLOSING
デフォルト囲み文字.
|
static String |
ERROR_SKIP
デフォルト後続処理スキップ.
|
static String |
FILE_PATH
デフォルトパス.
|
static String |
LOCK_WAIT
デフォルトロック待ち時間.
|
protected TsukinhiWebApiManager |
tsukinhiWebApiManager
通勤費WebAPI.
|
JOBPARAM_ARCHIVE_PATH, JOBPARAM_CHARACTER, JOBPARAM_COLUMNS, JOBPARAM_DELIMITER, JOBPARAM_ENCLOSING, JOBPARAM_EXPORT_MODE, JOBPARAM_FILE_MODE, JOBPARAM_FILE_PATH, JOBPARAM_HEADER_ROW, JOBPARAM_SHIFT_DATE, JOBPARAM_SORT_COLUMNS, JOBPARAM_TARGET_DATE
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
コンストラクタと説明 |
---|
CommuterRouteDataLinkageDownloadJob()
コンストラクタ.
|
CommuterRouteDataLinkageDownloadJob(Map<String,String> parameters)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
jp.co.intra_mart.foundation.job_scheduler.JobResult |
execute()
ジョブ実行時に起動されるメソッド.
|
protected String |
getCharacter()
エクスポートファイルの文字コードを返却.
|
protected String |
getDelimiter()
エクスポートファイルの区切り文字を返却.
|
protected String |
getDownloadFilePath()
ダウンロードパスを取得.
|
protected String |
getEnclosing()
エクスポートファイルの囲み文字を返却.
|
protected String |
getExportFinished()
ファイル出力予約完了を取得.
|
protected boolean |
isCompanyProcess()
会社別処理の利用有無を返却.
|
protected void |
process()
エクスポート処理.
|
protected void |
validateParameters()
パラメータバリデート.
|
changeCharToString, convertExportData, exportData, exportModeCheck, getArchiveFilePath, getColumnList, getExportFilePath, getExportMode, getFileMode, getHeaderColumn, getIterationCallback, getOrder, getProcessType, getSearchCriteria, getTargetDate, isHeaderRow, postProcessExport, preProcessExport, processExport
addArchiveFile, addDeleteFile, addReadFile, addWriteFile, getCompanyCdList, getConductor, getEndMessage, getJobResult, getLockKey, getLockWait, getMessage, getParameter, getParameters, getStartMessage, getSurface, initializeJobResult, isOutputLog, outputJobProcessResult, postExecute, postProcess, preExecute, preProcess, replace, run
protected TsukinhiWebApiManager tsukinhiWebApiManager
public CommuterRouteDataLinkageDownloadJob()
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
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
- ジョブの実行に失敗@Transactional(rollbackFor=java.lang.Exception.class) protected void process() throws KaidenSystemException, KaidenApplicationException
protected String getDownloadFilePath()
protected String getCharacter()
getCharacter
クラス内 AbstractGenericExportJob
protected String getDelimiter()
getDelimiter
クラス内 AbstractGenericExportJob
protected String getEnclosing()
getEnclosing
クラス内 AbstractGenericExportJob
protected String getExportFinished()
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.