public class AbstractCardUseData extends AbstractMasterImportJob
AbstractGenericImportJob.ImportFileMode, AbstractGenericImportJob.ImportMode
AbstractGenericJob.FileProcessType, AbstractGenericJob.IllegalJobParametersException, AbstractGenericJob.ProcessFile
修飾子とタイプ | フィールドと説明 |
---|---|
Boolean |
errorFlg
エラー判定.
|
String |
transactionId
トランザクションID.
|
gadgetBuilderSettings, genericMasterSettings, JOB_SETTING_IMPORT_COLUMN, JOBPARAM_EXTENSION_ID, JOBPARAM_GADGET_CLASS, JOBPARAM_GADGET_VARIATION, JOBPARAM_MASTER_ID
IMPORT_FILE_ROW_COUNT, JOBPARAM_ARCHIVE_PATH, JOBPARAM_CHARACTER, JOBPARAM_COLUMNS, JOBPARAM_DELIMITER, JOBPARAM_ENCLOSING, JOBPARAM_END_DATE, JOBPARAM_FILE_MODE, JOBPARAM_FILE_PATH, JOBPARAM_IMPORT_MODE, JOBPARAM_PRIMARY_COLUMNS, JOBPARAM_SHIFT_DATE, JOBPARAM_START_DATE, JOBPARAM_START_ROWS
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
コンストラクタと説明 |
---|
AbstractCardUseData()
コンストラクタ.
|
AbstractCardUseData(Map<String,String> parameters)
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
BigDecimal |
castBigDecimal(Object obj,
String name)
数値変換.
|
Long |
castLong(Object obj,
String name)
数値変換.
|
Timestamp |
castTimestamp(Object obj,
String name)
日付書式変換.
|
List<Map<String,Object>> |
getCbContract()
CB契約情報リスト取得.
|
protected List<Where> |
getWhere(Map<String,Object> criteria)
検索条件を返却.
|
protected boolean |
isCompanyProcess()
会社別処理の利用有無を返却.
|
List<jp.co.slcs.kaiden.v2.base.foundation.model.entity.K10tCardUseDataWork> |
setEntry(Map<String,Object> json)
エンティティセット.
|
jp.co.slcs.kaiden.v2.base.foundation.model.entity.K10tCardUseDataWork |
setEntryDto(Map<String,Object> detail,
String cardDataKey,
String cbContractNumber)
登録エンティティクラスにセット.
|
protected void |
validateParameters()
パラメータバリデート.
|
getArchiveFilePath, getArchiveFilePath, getColumnList, getColumnList, getFileMode, getImportFilePath, getImportFilePath, getLockKey, getParameters, getPrimaryColumnList, getPrimaryColumnList, getPrimaryData, getRecordData, importModeCheck, importModeCheck, postProcessImportValidate, process, processForGadgetBuilder, processImport, processImport, processRenewal, processRenewal, processReplace, processReplace, replace, replace, validate, validate
getCharacter, getColumnData, getCompanyCdColumn, getDelimiter, getEnclosing, getEndDate, getEndDateColumn, getImportMode, getProcessType, getStartDate, getStartDateColumn, getStartRows, getValidMsg, getValidMsg, isMatchData, postExecute, postProcessImport, preProcessImport
addArchiveFile, addDeleteFile, addReadFile, addWriteFile, execute, getCompanyCdList, getConductor, getEndMessage, getJobResult, getLockWait, getMessage, getParameter, getStartMessage, getSurface, initializeJobResult, isOutputLog, outputJobProcessResult, postProcess, preExecute, preProcess, run
public String transactionId
public Boolean errorFlg
protected boolean isCompanyProcess()
会社化マスタの場合は「true(会社別処理を利用する)」を返却します。
isCompanyProcess
クラス内 AbstractMasterImportJob
protected void validateParameters() throws jp.co.intra_mart.foundation.job_scheduler.exception.JobExecuteException
ジョブパラメータなどで必須の場合は本メソッドでバリデートを実施してください。
本メソッドでバリデートエラーとなった内容はジョブネットモニターに表示され、ログファイルに出力されません。
validateParameters
クラス内 AbstractMasterImportJob
jp.co.intra_mart.foundation.job_scheduler.exception.JobExecuteException
- JobExecuteException
public BigDecimal castBigDecimal(Object obj, String name)
obj
- 値name
- 項目名public Timestamp castTimestamp(Object obj, String name)
obj
- 値name
- 項目名public List<Map<String,Object>> getCbContract() throws KaidenSystemException
KaidenSystemException
- KaidenSystemExceptionpublic List<jp.co.slcs.kaiden.v2.base.foundation.model.entity.K10tCardUseDataWork> setEntry(Map<String,Object> json) throws KaidenSystemException, KaidenApplicationException, IOException
json
- JSON文字列KaidenSystemException
- システムエラーKaidenApplicationException
- アプリケーションエラーIOException
- IOExceptionpublic jp.co.slcs.kaiden.v2.base.foundation.model.entity.K10tCardUseDataWork setEntryDto(Map<String,Object> detail, String cardDataKey, String cbContractNumber)
セットする際、「必須チェック」「数値チェック」「日付チェック」を行っています。
detail
- データ部cardDataKey
- システム内一意キーcbContractNumber
- 契約番号Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.