public interface ViolationManager
修飾子とタイプ | インタフェースと説明 |
---|---|
static class |
ViolationManager.ViolationFilter
SQL検索結果をもとに、違反情報を選択するフィルタ.
|
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
SELECT_PERIOD_VIOLATION_SQLFILE_NM
違反・警告情報(日次)を検索用SQLファイル名.
|
static String |
SUM_DIV_ORDER
集計区分のソート用フィールドキー.
|
List<ViolationManagerDto> selectTargetDateViolation(String userCd, Timestamp targetDate, Locale locale)
会社認可は判定しません。 重大度の降順(重度 -> 軽度)で返却します。
userCd
- ユーザコードtargetDate
- 対象日locale
- メッセージ生成ロケールIDMap<String,List<ViolationManagerDto>> selectTargetBetweenViolation(String userCd, Timestamp startDate, Timestamp endDate, Locale locale)
会社認可は判定しません。 重大度の降順(重度 -> 軽度)で返却します。
userCd
- ユーザコードstartDate
- 開始日endDate
- 終了日locale
- メッセージ生成ロケールID
{日付(yyyy/mm/dd形式), List
List<ViolationManagerDto> selectPeriodViolation(String userCd, String companyCd, String periodIdCd, Locale locale)
会社認可は判定しません。
以下でソートします。
userCd
- ユーザコードcompanyCd
- 会社コードperiodIdCd
- 締め期間コードlocale
- メッセージ生成ロケールIDList<ViolationManagerDto> selectPeriodViolationError(String userCd, String companyCd, String periodIdCd, Locale locale)
会社認可は判定しません。 重大度のがエラーのレコードのみ返却します。
以下でソートします。
userCd
- ユーザコードcompanyCd
- 会社コードperiodIdCd
- 締め期間コードlocale
- メッセージ生成ロケールIDint deleteBatchTargetPeriod(String companyCd, String wsAgreementCd, String periodIdCd)
会社認可は判定しません 。 引数はすべて指定必須で、完全一致条件になります。
companyCd
- 会社コードwsAgreementCd
- 勤務体系コードperiodIdCd
- 締め期間コードint deleteBatchTargetDate(String userCd, String[] sumDiv, Timestamp periodAttachedStartDate, Timestamp periodAttachedEndDate, Timestamp periodCoveredStartDate, Timestamp periodCoveredEndDate)
会社認可は判定しません 。
引数はすべて任意指定で、指定されなかった場合は削除条件になりません。
userCd | ユーザコード | 完全一意 |
sumDiv | 区分 | 配列のいづれかに一致 |
periodAttachedStartDate | 勤務体系所属開始日 | 「勤務体系所属開始日 >= 引数の日付」の削除条件となります。 |
periodAttachedEndDate | 勤務体系所属終了日 | 「勤務体系所属開始日 <= 引数の日付」の削除条件となります。 |
periodCoveredStartDate | 対象期間開始日 | 「対象期間開始日 >= 引数の日付」の削除条件となります。 |
periodCoveredEndDate | 対象期間終了日 | 「対象期間終了日 <= 引数の日付」の削除条件となります。 |
sumDiv
- 区分userCd
- ユーザコードperiodAttachedStartDate
- 勤務体系所属の開始日periodAttachedEndDate
- 勤務体系所属の終了日periodCoveredStartDate
- 対象期間の終了日periodCoveredEndDate
- 対象期間の終了日Map<String,List<ViolationManagerDto>> selectTargetBetweenViolation(String userCd, Timestamp startDate, Timestamp endDate, Locale locale, String companyCd, List<ViolationGadgetFilterManagerDto> gadgetList)
会社認可は判定しません。 ガジェットクラスは必ず指定してください。 ガジェットバリエーション・ガジェットインスタンスは任意です。 重大度の降順(重度 -> 軽度)で返却します。
userCd
- ユーザコードstartDate
- 開始日endDate
- 終了日locale
- メッセージ生成ロケールIDcompanyCd
- 会社コードgadgetList
- ガジェット指定リスト
{日付(yyyy/mm/dd形式), List
List<ViolationManagerDto> selectTargetDateViolation(String userCd, Timestamp targetDate, Locale locale, String companyCd, List<ViolationGadgetFilterManagerDto> gadgetList)
会社認可は判定しません。
ViolationGadgetFilterManagerDto
のgadgetClass:ガジェットクラスは必ず指定してください。
gadgetVariation:ガジェットバリエーション・gadgetInstance:ガジェットインスタンスは任意です。
重大度の降順(重度 -> 軽度)で返却します。
userCd
- ユーザコードtargetDate
- 対象日locale
- メッセージ生成ロケールIDcompanyCd
- 会社コードgadgetList
- ガジェット指定リストCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.