public final class UpdateDailyMatterNoApplyDepartmentExtendsImport extends KaidenAbstractExtendsImport
修飾子とタイプ | フィールドと説明 |
---|---|
protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31tDailyMatterService |
k31tDailyMatterService
K31tDailyMatterService.
|
protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.LaborInitializeImportService |
laborInitializeImportService
LaborInitializeImportService.
|
protected static String |
LOCK_KEY
ロックキー.
|
protected static String |
SQL_FILENAME_ATH_MAIN_DEPT
SQLファイル:ユーザ主所属データ検索.
|
protected static String |
SQL_FILENAME_TARGET_DATA
SQLファイル:更新対象データ検索.
|
companyList, companyManagerHelper, companySettingsHelper, contextHelper, dateHelper, kaidenSqlLoggingHelper, lockHelper, propertyHelper, systemLocaleHelper
コンストラクタと説明 |
---|
UpdateDailyMatterNoApplyDepartmentExtendsImport()
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected long |
execute(String companyCd)
本処理.
|
protected String |
getImportProcessName()
ログ用インポート処理名を返却.
|
protected String |
getLockKey()
ロックキーを返却.
|
protected void |
initMain()
初期化処理.
|
doImport, postExecute, preExecute
protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31tDailyMatterService k31tDailyMatterService
protected jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.LaborInitializeImportService laborInitializeImportService
protected static final String SQL_FILENAME_TARGET_DATA
public UpdateDailyMatterNoApplyDepartmentExtendsImport()
protected String getLockKey()
KaidenAbstractExtendsImport.doImport(String)
処理内で利用するロックキーです。
ロック取得時にはテナントIDを付与した上で利用します。
本クラスではLOCK_KEY
を返却します。
getLockKey
クラス内 KaidenAbstractExtendsImport
protected void initMain()
サブクラスで一番最初に実行される処理です。
主に設定の読み込み、バリデート定義の追加などの実装を想定しています。
本クラスでは何も処理を行いません。
initMain
クラス内 KaidenAbstractExtendsImport
protected long execute(String companyCd) throws KaidenSystemException
KaidenAbstractExtendsImport.doImport(String)
処理内で実行される本処理です。
会社単位に実行されます。
日次申請案件[K31T_DAILY_MATTER]テーブルの申請組織コードがNullのレコードに対し、当該従業員の対象日時点の主所属組織を設定します。
組織セットコードは勤務管理用セットコード
を利用します。<
>
対象日時点で主所属組織が存在しない場合は勤務管理用セットコードを申請組織コードとして利用します。
execute
クラス内 KaidenAbstractExtendsImport
companyCd
- 会社コードKaidenSystemException
- システムエラーprotected String getImportProcessName()
本クラスではProductLabormgrProp.S.ExtendsImport#PROCESS_NAME_UPDATE_DAILYMATTER_NOAPPLY_DEPARTMENT
に応じたサーフェスを返却します。
getImportProcessName
クラス内 KaidenAbstractExtendsImport
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.