public interface WorkStatusManager extends MasterManager<WorkStatusManagerDto>
修飾子とタイプ | インタフェースと説明 |
---|---|
static class |
WorkStatusManager.CustomValidateWsCatRefuseLeaveType
カスタムバリデート_勤務状況カテゴリコード・休暇種別コード相関チェック.
|
static class |
WorkStatusManager.WorkStatusSearchFilterImpl
勤務状況検索条件 フィルタークラス.
|
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
WORK_STATUS_CD_LEN
勤務状況コードの最大長.
|
static int |
WORK_STATUS_NAME_LEN
勤務状況名の最大長.
|
修飾子とタイプ | メソッドと説明 |
---|---|
List<ValidateDefsDto> |
getValidateDefsDtoList4Entry()
新規登録用の検証定義リストを返却します.
|
List<ValidateDefsDto> |
getValidateDefsDtoList4Renew()
更新登録用の検証定義リストを返却します.
|
long |
getWorkStatusInUseCount(String companyCd,
String workStatusCd)
日次勤務データ(k31t_work_record)に当該勤務状況が利用されている行数を返却.
|
List<WorkStatusManagerDto> |
selectListExclusionWsCatCdCdIgnoreAuthCompany(String companyCd,
String wsAgreementCd,
Timestamp searchCriteriaDate,
String localeId,
String[] exclusionWorkStatusCatCds)
特定の勤務体系・日付・勤務日付区分で利用可能な勤務状況を返却(認可設定無視).
|
List<WorkStatusManagerDto> |
selectListOpenedWsaAttach(String companyCd,
String wsAgreementCd,
Timestamp searchCriteriaDate,
String localeId,
AuthorityCriteriaDto authCriteria)
特定の勤務体系・日付・勤務日付区分で利用可能な勤務状況を返却.
|
List<WorkStatusManagerDto> |
selectListOpenedWsaAttachIgnoreAuthCompany(String companyCd,
String wsAgreementCd,
Timestamp searchCriteriaDate,
String localeId)
特定の勤務体系・日付・勤務日付区分で利用可能な勤務状況を返却(認可設定無視).
|
List<WorkStatusManagerDto> |
selectListWithReferenceExclusionWsCatCdIgnoreAuthCompany(KaidenDto criteria,
List<OrderDto> order,
String[] exclusionWorkStatusCatCds)
特定の勤務体系・日付・勤務日付区分で利用可能な勤務状況を返却(認可設定無視).
|
List<WorkStatusManagerDto> |
selectListWsaAttach(String companyCd,
String wsAgreementCd,
Timestamp searchCriteriaDate,
String lbrDayTypeCd,
String localeId,
AuthorityCriteriaDto authCriteria)
特定の勤務体系・日付・勤務日付区分で利用可能な勤務状況を返却.
|
List<WorkStatusManagerDto> |
selectListWsaAttachIgnoreAuthCompany(String companyCd,
String wsAgreementCd,
Timestamp searchCriteriaDate,
String lbrDayTypeCd,
String localeId)
特定の勤務体系・日付・勤務日付区分で利用可能な勤務状況を返却(認可設定無視).
|
List<KaidenValidateResult> |
validate4Remove(List<WorkStatusManagerDto> dataList,
Map<String,String> surfaces)
削除時の検証.
|
entry, entryIgnoreAuthCompany, getDtoClass, remove, removeIgnoreAuthCompany, renew, renewIgnoreAuthCompany, select, selectIgnoreAuthCompany, selectList, selectListIgnoreAuthCompany, selectListKeywordFilter, selectListKeywordFilterIgnoreAuthCompany, selectListWithReference, selectListWithReferenceIgnoreAuthCompany, selectLocales, selectLocalesIgnoreAuthCompany, toDisabled, toDisabledIgnoreAuthCompany, toEnabled, toEnabledIgnoreAuthCompany, validate4Entry, validate4Renew
static final int WORK_STATUS_CD_LEN
static final int WORK_STATUS_NAME_LEN
List<WorkStatusManagerDto> selectListWsaAttach(String companyCd, String wsAgreementCd, Timestamp searchCriteriaDate, String lbrDayTypeCd, String localeId, AuthorityCriteriaDto authCriteria)
マスタの設定状態を返却するもので、検索基準日が含まれる締め期間がOPENしているかどうかにかかわらす返却できます
companyCd
- 会社コードwsAgreementCd
- 勤務体系コードsearchCriteriaDate
- 検索基準日lbrDayTypeCd
- 勤務日付区分localeId
- ロケールIDauthCriteria
- 認可判定条件List<WorkStatusManagerDto> selectListWsaAttachIgnoreAuthCompany(String companyCd, String wsAgreementCd, Timestamp searchCriteriaDate, String lbrDayTypeCd, String localeId)
マスタの設定状態を返却するもので、検索基準日が含まれる締め期間がOPENしているかどうかにかかわらす返却できます
companyCd
- 会社コードwsAgreementCd
- 勤務体系コードsearchCriteriaDate
- 検索基準日lbrDayTypeCd
- 勤務日付区分localeId
- ロケールIDList<WorkStatusManagerDto> selectListOpenedWsaAttach(String companyCd, String wsAgreementCd, Timestamp searchCriteriaDate, String localeId, AuthorityCriteriaDto authCriteria)
検索基準日が含まれる締め期間がOPENしている場合に限り検索結果を返却します。
companyCd
- 会社コードwsAgreementCd
- 勤務体系コードsearchCriteriaDate
- 検索基準日localeId
- ロケールIDauthCriteria
- 認可判定条件List<WorkStatusManagerDto> selectListOpenedWsaAttachIgnoreAuthCompany(String companyCd, String wsAgreementCd, Timestamp searchCriteriaDate, String localeId)
検索基準日が含まれる締め期間がOPENしている場合に限り検索結果を返却します。
companyCd
- 会社コードwsAgreementCd
- 勤務体系コードsearchCriteriaDate
- 検索基準日localeId
- ロケールIDList<WorkStatusManagerDto> selectListExclusionWsCatCdCdIgnoreAuthCompany(String companyCd, String wsAgreementCd, Timestamp searchCriteriaDate, String localeId, String[] exclusionWorkStatusCatCds)
検索基準日が含まれる締め期間がOPENしている場合に限り検索結果を返却します。
companyCd
- 会社コードwsAgreementCd
- 勤務体系コードsearchCriteriaDate
- 検索基準日localeId
- ロケールIDexclusionWorkStatusCatCds
- 勤務状況カテゴリコード(除外対象)List<WorkStatusManagerDto> selectListWithReferenceExclusionWsCatCdIgnoreAuthCompany(KaidenDto criteria, List<OrderDto> order, String[] exclusionWorkStatusCatCds)
検索基準日が含まれる締め期間がOPENしている場合に限り検索結果を返却します。
criteria
- 検索条件order
- ソート条件exclusionWorkStatusCatCds
- 勤務状況カテゴリコード(除外対象)List<ValidateDefsDto> getValidateDefsDtoList4Entry()
List<ValidateDefsDto> getValidateDefsDtoList4Renew()
List<KaidenValidateResult> validate4Remove(List<WorkStatusManagerDto> dataList, Map<String,String> surfaces)
dataList
- 対象データsurfaces
- メッセージ生成用ラベル(フィールドキー、ラベル)Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.