public class BiReportCompanyExportJob extends AbstractBiReportExportJob
AbstractGenericExportJob.ExportFileMode, AbstractGenericExportJob.ExportMode
AbstractGenericJob.FileProcessType, AbstractGenericJob.IllegalJobParametersException, AbstractGenericJob.ProcessFile
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
BI_REPORT_DATE
BIレポート出力ファイル名日付.
|
static String |
FILE_PATH
差分抽出または全抽出ファイルパス.
|
static String |
TARGET_DATE_FROM
対象日(開始日).
|
static String |
TARGET_DATE_TO
対象日(終了日).
|
BI_TARGET_DATE, BLOCK_ID_EXTRACTION_CONDITION, DAY_OF_MONTH, DEFAULT_FILE_PATH, JOBPARAM_TERM_MODE, k10tParametersService, PARAMETER_KEY_SUFFIX
JOBPARAM_QUERY_ID, JOBPARAM_REPORT_ID, xmlSettingsHelper
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
コンストラクタと説明 |
---|
BiReportCompanyExportJob()
コンストラクタ.
|
BiReportCompanyExportJob(Map<String,String> parameters)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
jp.co.intra_mart.foundation.job_scheduler.JobResult |
execute()
ジョブ実行時に起動されるメソッド.
|
protected List<String> |
getColumnList()
カラムリストを返却.
|
protected String |
getDefaultFilePath()
デフォルトファイルパスを取得.
|
protected String |
getExportFilePath()
エクスポートファイルのパスを返却.
|
protected Map<String,String> |
getHeaderColumn(List<String> columnList)
ヘッダーカラムを返却.
|
protected Map<String,Object> |
getSearchCriteria(AbstractGenericExportJob.ExportMode mode)
検索条件を返却.
|
protected void |
process()
エクスポート処理.
|
protected String |
replace(String target,
Map<String,Object> map)
ファイル名置換.
|
protected String |
toRegularExpression(String exportFile)
削除またはアーカイブ用にファイル名の置換文字列を正規表現に変換.
|
archiveFile, exportData, getArchiveFilePath, getBiTargetDate, getDayOfMonth, getIterationCallback, getParamters, getTargetFile, isElementExists, outputLogCommonCondition, removeFile
convertExportData, exportModeCheck, getCharacter, getDelimiter, getEnclosing, getLockKey, getOrder, getParameters, getSettings, isHeaderRow, processExport, replace, validateParameters
changeCharToString, exportData, getExportMode, getFileMode, getProcessType, getTargetDate, postProcessExport, preProcessExport
addArchiveFile, addDeleteFile, addReadFile, addWriteFile, getCompanyCdList, getConductor, getEndMessage, getJobResult, getLockWait, getMessage, getParameter, getStartMessage, getSurface, initializeJobResult, isCompanyProcess, isOutputLog, outputJobProcessResult, postExecute, postProcess, preExecute, preProcess, run
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
クラス内 AbstractBiReportExportJob
jp.co.intra_mart.foundation.job_scheduler.exception.JobExecuteException
- ジョブの実行に失敗protected Map<String,Object> getSearchCriteria(AbstractGenericExportJob.ExportMode mode) throws KaidenSystemException, KaidenApplicationException
getSearchCriteria
クラス内 AbstractBiReportExportJob
mode
- エクスポートモードKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected void process() throws KaidenSystemException, KaidenApplicationException
protected String toRegularExpression(String exportFile)
toRegularExpression
クラス内 AbstractBiReportExportJob
exportFile
- エクスポートファイル名protected List<String> getColumnList() throws KaidenSystemException, KaidenApplicationException
getColumnList
クラス内 AbstractReportExportJob
KaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected Map<String,String> getHeaderColumn(List<String> columnList) throws KaidenSystemException, KaidenApplicationException
getHeaderColumn
クラス内 AbstractReportExportJob
columnList
- カラムリストKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
protected String getExportFilePath()
統計用レポートエクスポートジョブ(会社別)は、ジョブパラメータの指定ではなく固定のファイル名を使用します
getExportFilePath
クラス内 AbstractBiReportExportJob
protected String getDefaultFilePath()
getDefaultFilePath
クラス内 AbstractBiReportExportJob
protected String replace(String target, Map<String,Object> map) throws KaidenSystemException, KaidenApplicationException
replace
クラス内 AbstractBiReportExportJob
target
- 対象ファイル名map
- 出力データKaidenSystemException
- KaidenSystemException
KaidenApplicationException
- KaidenApplicationException
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.