public abstract class KaidenAbstractExtendsImport extends Object implements jp.co.intra_mart.foundation.security.ExtendsImport
修飾子とタイプ | フィールドと説明 |
---|---|
protected List<String> |
companyList
会社コードリスト.
|
protected CompanyManagerHelper |
companyManagerHelper
CompanyManagerHelper .
|
protected CompanySettingsHelper |
companySettingsHelper
CompanySettingsHelper.
|
protected ContextHelper |
contextHelper
ContextHelper.
|
protected DateHelper |
dateHelper
DateHelper .
|
protected KaidenSqlLoggingHelper |
kaidenSqlLoggingHelper
KaidenSqlLoggingHelper.
|
protected LockHelper |
lockHelper
LockHelper.
|
protected PropertyHelper |
propertyHelper
PropertyHelper.
|
protected SystemLocaleHelper |
systemLocaleHelper
SystemLocaleHelper.
|
コンストラクタと説明 |
---|
KaidenAbstractExtendsImport()
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
doImport(String arg0) |
protected abstract long |
execute(String companyCd)
本処理.
|
protected abstract String |
getImportProcessName()
ログ用インポート処理名を返却.
|
protected abstract String |
getLockKey()
ロックキーを返却.
|
protected abstract void |
initMain()
初期化処理.
|
protected void |
postExecute(String companyCd)
後処理.
|
protected void |
preExecute(String companyCd)
前処理.
|
protected DateHelper dateHelper
protected CompanyManagerHelper companyManagerHelper
protected CompanySettingsHelper companySettingsHelper
protected LockHelper lockHelper
protected ContextHelper contextHelper
protected PropertyHelper propertyHelper
protected SystemLocaleHelper systemLocaleHelper
protected KaidenSqlLoggingHelper kaidenSqlLoggingHelper
public void doImport(String arg0) throws jp.co.intra_mart.foundation.security.exception.AccessSecurityException
doImport
インタフェース内 jp.co.intra_mart.foundation.security.ExtendsImport
jp.co.intra_mart.foundation.security.exception.AccessSecurityException
protected abstract String getLockKey()
doImport(String)
処理内で利用するロックキーです。
ロック取得時にはテナントIDを付与した上で利用します。
protected void preExecute(String companyCd) throws KaidenSystemException
doImport(String)
処理内で実行される前処理です。
会社単位に実行されます。
基底では何も処理を実装していません。
companyCd
- 会社コードKaidenSystemException
- システムエラーprotected void postExecute(String companyCd) throws KaidenSystemException
doImport(String)
処理内で実行される後処理です。
会社単位に実行されます。
基底では何も処理を実装していません。
companyCd
- 会社コードKaidenSystemException
- システムエラーprotected abstract long execute(String companyCd) throws KaidenSystemException
doImport(String)
処理内で実行される本処理です。
会社単位に実行されます。
companyCd
- 会社コードKaidenSystemException
- システムエラーprotected abstract void initMain() throws KaidenSystemException
サブクラスで一番最初に実行される処理です。
主に設定の読み込み、バリデート定義の追加などの実装を想定しています。
KaidenSystemException
- システムエラーprotected abstract String getImportProcessName()
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.