public class WsUseCheckManagerImpl extends AbstractMasterManager<WsUseCheckManagerDto> implements WsUseCheckManager
修飾子とタイプ | クラスと説明 |
---|---|
static class |
WsUseCheckManagerImpl.CustomValidateCompanyExistsOrDefault
会社コード存在チェックバリデータ.
|
static class |
WsUseCheckManagerImpl.CustomValidateWsAgreementExistsOrDefault
勤務体系マスタ存在チェックバリデータ.
|
AbstractGenericManager.KeywordsSearchFilterImpl
修飾子とタイプ | フィールドと説明 |
---|---|
CheckPrmValueManager |
checkPrmValueManager
CheckPrmValueManager.
|
jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mCheckPrmDefDtlService |
k31mCheckPrmDefDtlService
K31mCheckPrmDefDtlService.
|
jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWsUseCheckService |
k31mWsUseCheckService
K31mWsUseCheckService.
|
protected static String |
SELECT_SUM_CHECK_LIST
SQLファイル.
|
commonSqlManager, dateHelper, identifierHelper, kaidenSqlLoggingHelper
contextHelper, dtoClass, systemLocaleHelper
EXECUTE_ORDER_LEN
コンストラクタと説明 |
---|
WsUseCheckManagerImpl() |
complementEndDateForDB, complementEndDateForDB, complementEndDateForDB, complementEndDateForDB, complementEndDateForDB, complementEndDateForDisp, complementEndDateForDisp, complementEndDateForDisp, complementEndDateForDisp, complementEndDateForDisp, entry, entryIgnoreAuthCompany, getDuplicationCheckCriteria, isPeriodOverlap, isPeriodOverlap, iterateLogic, makeValidateExecuter, remove, removeIgnoreAuthCompany, removeNotExclude, removeNotExcludeIgnoreAuthCompany, removeNotExcludeIgnoreAuthCompany, renew, renewIgnoreAuthCompany, select, selectContainsPeriod, selectIgnoreAuthCompany, selectLocales, selectLocalesIgnoreAuthCompany, toDisabled, toDisabledIgnoreAuthCompany, toEnabled, toEnabledIgnoreAuthCompany
_getFilterTargetFields, delete, deleteBatch, getCount, getCount, getCount, getCountBySql, getCountBySql, getCountBySql, getCriteria4Sql, getCriteria4SqlParmitCompany, getCriteria4SqlParmitCompany, getPkCriteria4Sql, getPkCriteria4SqlParmitCompany, insert, insertBatch, parameterCheck, selectBeanMapListBySql, selectBeanMapListBySqlFilter, selectBeanMapListBySqlFilter, selectBeanMapListBySqlFilterIgnoreAuthority, selectBeanMapListBySqlIgnoreAuthority, selectByPk, selectByPk4Update, selectByPkIgnoreAuth4Update, selectByPkIgnoreAuthority, selectBySql, selectBySql, selectBySqlFilter, selectBySqlFilter, selectBySqlIgnoreAuthority, selectBySqlIgnoreAuthority, selectList, selectListByFilter, selectListByKeywords, selectListByKeywordsFilter, selectListByKeywordsIgnoreAuthority, selectListBySqlFilter, selectListBySqlFilterIgnoreAuthority, selectListIgnoreAuthority, setFilterTargetField, update, update, updateBatch, updateBatch, updateBySqlFile, updateBySqlFile, updateBySqlFile, updateIncludesBatch, validAccessAuthority, validAccessAuthority
@Autowired public jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mWsUseCheckService k31mWsUseCheckService
@Autowired public jp.co.slcs.kaiden.v2.product_labormgr.foundation.model.service.K31mCheckPrmDefDtlService k31mCheckPrmDefDtlService
@Autowired public CheckPrmValueManager checkPrmValueManager
public WsUseCheckManagerDto select(WsUseCheckManagerDto criteria, AuthorityCriteriaDto authCriteria)
検索条件のうち、主キーのみを利用して問い合わせします。
主キー条件が未設定の場合、基底クラスよりRunTimeExceptionがスローされます。
検索条件に合致するレコードが0件の場合、または認可設定されていない会社コードを条件にした場合はnullが返却されます。
select
インタフェース内 MasterManager<WsUseCheckManagerDto>
criteria
- 検索条件authCriteria
- 認可判定条件public WsUseCheckManagerDto selectIgnoreAuthCompany(WsUseCheckManagerDto criteria)
検索条件のうち、主キーのみを利用して問い合わせします。
主キー条件が未設定の場合、基底クラスよりRunTimeExceptionがスローされます。
取得結果のレコードが0件の場合、nullが返却されます。
selectIgnoreAuthCompany
インタフェース内 MasterManager<WsUseCheckManagerDto>
criteria
- 検索条件public List<WsUseCheckManagerDto> selectList(WsUseCheckManagerDto criteria, AuthorityCriteriaDto authCriteria, List<OrderDto> order)
マスタが保持する項目に対して自由に検索条件を設定し、問い合わせを行います。
検索条件はすべてイコール検索となります。同一項目に対して複数の条件を設定することはできません。
パラメータのソート項目にソートオブジェクトリストを渡すことで、ソートした結果を取得します。
検索条件に合致するレコードが0件の場合、または認可設定されていない会社コードを条件にした場合はサイズ0のリストが返却されます。
selectList
インタフェース内 MasterManager<WsUseCheckManagerDto>
criteria
- 検索条件authCriteria
- 認可判定条件order
- ソート項目public List<WsUseCheckManagerDto> selectListIgnoreAuthCompany(WsUseCheckManagerDto criteria, List<OrderDto> order)
マスタが保持する項目に対して自由に検索条件を設定し、検索を行います。
検索条件はすべてイコール検索となります。同一項目に対して複数の条件を設定することはできません。
パラメータのソート項目にソートオブジェクトリストを渡すことで、ソートした結果を取得します。
取得結果のレコードが0件の場合、サイズ0のリストが返却されます。
selectListIgnoreAuthCompany
インタフェース内 MasterManager<WsUseCheckManagerDto>
criteria
- 検索条件order
- ソート項目@Deprecated public List<WsUseCheckManagerDto> selectLocales(WsUseCheckManagerDto criteria, AuthorityCriteriaDto authCriteria)
検索条件のうち、ロケールを除く主キーのみを利用して問い合わせします。
主キー条件が未設定の場合、基底クラスよりRunTimeExceptionがスローされます。
当マスタは国際化項目を保持していませんので非推奨としています。
必ずKaidenRuntimeExceptionがスローされます。
selectLocales
インタフェース内 MasterManager<WsUseCheckManagerDto>
criteria
- 検索条件authCriteria
- 認可判定条件@Deprecated public List<WsUseCheckManagerDto> selectLocalesIgnoreAuthCompany(WsUseCheckManagerDto criteria)
検索条件のうち、ロケールを除く主キーのみを利用して問い合わせします。
主キー条件が未設定の場合、基底クラスよりRunTimeExceptionがスローされます。
当マスタは国際化項目を保持していませんので非推奨としています。
必ずKaidenRuntimeExceptionがスローされます。
selectLocalesIgnoreAuthCompany
インタフェース内 MasterManager<WsUseCheckManagerDto>
criteria
- 検索条件public List<WsUseCheckManagerDto> selectListWithReference(KaidenDto criteria, List<OrderDto> order, AuthorityCriteriaDto authCriteria)
直接結合するマスタ等の名称を同時に取得します。
ただし、当マスタは直接結合するマスタはありません。
項目に設定された条件をlike検索条件として問い合わせを行う用途でも使用します。
パラメータのソート項目にソートオブジェクトリストを渡すことで、ソートした結果を取得します。
検索条件に合致するレコードが0件の場合、または認可設定されていない会社コードを条件にした場合はサイズ0のリストが返却されます。
selectListWithReference
インタフェース内 MasterManager<WsUseCheckManagerDto>
criteria
- 検索条件order
- ソート順authCriteria
- 認可判定条件public List<WsUseCheckManagerDto> selectListWithReferenceIgnoreAuthCompany(KaidenDto criteria, List<OrderDto> order)
直接結合するマスタ等の名称を同時に取得します。
ただし、当マスタは直接結合するマスタはありません。
項目に設定された条件をlike検索条件として問い合わせを行う用途でも使用します。
パラメータのソート項目にソートオブジェクトリストを渡すことで、ソートした結果を取得します。
検索条件に合致するレコードが0件の場合、または認可設定されていない会社コードを条件にした場合はサイズ0のリストが返却されます。
selectListWithReferenceIgnoreAuthCompany
インタフェース内 MasterManager<WsUseCheckManagerDto>
criteria
- 検索条件order
- ソート順public Map<String,Object> selectListKeywordFilter(KaidenDto criteria, List<OrderDto> order, KeywordsCriteriaDto keywordsCriteria, AuthorityCriteriaDto authCriteria)
SQL検索条件で絞り込んだのち、指定されたキーワード(KeywordsCriteriaDto
に設定
)でフィルタリングしさらに絞り込みます。
KeywordsCriteriaDto
の各プロパティの意味
プロパティ | 意味 | 説明 |
---|---|---|
keyrowds | 検索キーワード(配列) | すべてのキーワードが、いずれかのフィールドの値と部分一致する場合に行を返却 |
targets | 検索対象とするフィールド名(配列) | - |
limit | 1ページあたりの件数 | 1以上を設定するとページング機能として動作します。(0以下はすべて返却) |
numberOfPage | 返却ページ番号 | - |
返却値(MAP)には以下の情報が格納されています。
key | value |
---|---|
resultList | List<Object> フィルタ結果(ページング結果) |
matchCount | Long フィルタ一致件数(ページング前の件数です) |
sqlTotal | Long フィルタリング前検索条件一致数 |
resultPageTotal | Long 総ページ数 |
resultPage | Long 返却ページ番号(KeywordsCriteriaDto.numberOfPage
省略時は先頭ページ、総ページ数より大きいページ番号は最終ページを返却) |
selectListKeywordFilter
インタフェース内 MasterManager<WsUseCheckManagerDto>
criteria
- 検索条件order
- ソート順keywordsCriteria
- キーワード条件authCriteria
- 認可判定条件public Map<String,Object> selectListKeywordFilterIgnoreAuthCompany(KaidenDto criteria, List<OrderDto> order, KeywordsCriteriaDto keywordsCriteria)
SQL検索条件で絞り込んだのち、指定されたキーワード(KeywordsCriteriaDto
に設定
)でフィルタリングしさらに絞り込みます。
KeywordsCriteriaDto
の各プロパティの意味
プロパティ | 意味 | 説明 |
---|---|---|
keyrowds | 検索キーワード(配列) | すべてのキーワードが、いずれかのフィールドの値と部分一致する場合に行を返却 |
targets | 検索対象とするフィールド名(配列) | - |
limit | 返却する最大数 | 1以上を設定するとページング機能として動作します。(0以下はすべて返却) |
numberOfPage | 返却するページ番号 | - |
返却値(MAP)には以下の情報が格納されています。
key | value |
---|---|
resultList | List<Object> フィルタ結果(ページング結果) |
matchCount | Long フィルタ一致件数(ページング前の件数です) |
sqlTotal | Long フィルタリング前検索条件一致数 |
resultPageTotal | Long 総ページ数 |
resultPage | Long 返却ページ番号(KeywordsCriteriaDto.numberOfPage
省略時は先頭ページ、総ページ数より大きいページ番号は最終ページを返却) |
selectListKeywordFilterIgnoreAuthCompany
インタフェース内 MasterManager<WsUseCheckManagerDto>
criteria
- 検索条件order
- ソート順keywordsCriteria
- キーワード条件@Deprecated public void toEnabled(WsUseCheckManagerDto criteria, AuthorityCriteriaDto authCriteria) throws KaidenHaventAuthorityToCompanyException, KaidenOptimisticLockException
削除フラグをOFFに更新します。
更新時、対象レコードを主キーの昇順で並べ替えてロックを取得後、更新処理を行います。
引数にはロケールIDを除く主キーをすべて設定してください。
更新カウンタによる排他制御は行いませんので指定は不要です。
更新条件に合致するレコードがない場合KaidenOptimisticLockException
がスローされます。
当マスタは削除フラグを保持していませんので非推奨としています。
必ずKaidenRuntimeExceptionがスローされます。
toEnabled
インタフェース内 MasterManager<WsUseCheckManagerDto>
criteria
- 更新条件authCriteria
- 認可判定条件KaidenHaventAuthorityToCompanyException
- 当該会社のデータの更新権限がないKaidenOptimisticLockException
- 更新対象レコードが見つからない@Deprecated public void toEnabledIgnoreAuthCompany(WsUseCheckManagerDto criteria) throws KaidenOptimisticLockException
削除フラグをOFFに更新します。
更新時、対象レコードを主キーの昇順で並べ替えてロックを取得後、更新処理を行います。
引数にはロケールIDを除く主キーをすべて設定してください。
更新カウンタによる排他制御は行いませんので指定は不要です。
更新条件に合致するレコードがない場合KaidenOptimisticLockException
がスローされます。
当マスタは削除フラグを保持していませんので非推奨としています。
必ずKaidenRuntimeExceptionがスローされます。
toEnabledIgnoreAuthCompany
インタフェース内 MasterManager<WsUseCheckManagerDto>
criteria
- 更新条件KaidenOptimisticLockException
- 更新対象レコードが見つからない@Deprecated public void toDisabled(WsUseCheckManagerDto criteria, AuthorityCriteriaDto authCriteria) throws KaidenHaventAuthorityToCompanyException, KaidenOptimisticLockException
削除フラグをONに更新します。
更新時、対象レコードを主キーの昇順で並べ替えてロックを取得後、更新処理を行います。
引数にはロケールIDを除く主キーをすべて設定してください。
更新カウンタによる排他制御は行いませんので指定は不要です。
更新条件に合致するレコードがない場合KaidenOptimisticLockException
がスローされます。
当マスタは削除フラグを保持していませんので非推奨としています。
必ずKaidenRuntimeExceptionがスローされます。
toDisabled
インタフェース内 MasterManager<WsUseCheckManagerDto>
criteria
- 更新条件authCriteria
- 認可判定条件KaidenHaventAuthorityToCompanyException
- 当該会社のデータの更新権限がないKaidenOptimisticLockException
- 更新対象が見つからない@Deprecated public void toDisabledIgnoreAuthCompany(WsUseCheckManagerDto criteria) throws KaidenOptimisticLockException
削除フラグをONに更新します。
更新時、対象レコードを主キーの昇順で並べ替えてロックを取得後、更新処理を行います。
引数にはロケールIDを除く主キーをすべて設定してください。
更新カウンタによる排他制御は行いませんので指定は不要です。
更新条件に合致するレコードがない場合KaidenOptimisticLockException
がスローされます。
当マスタは削除フラグを保持していませんので非推奨としています。
必ずKaidenRuntimeExceptionがスローされます。
toDisabledIgnoreAuthCompany
インタフェース内 MasterManager<WsUseCheckManagerDto>
criteria
- 条件KaidenOptimisticLockException
- 更新対象が見つからないpublic int entry(List<WsUseCheckManagerDto> dataList, AuthorityCriteriaDto authCriteria) throws KaidenHaventAuthorityToCompanyException, KaidenDuplicationEntryException
新規登録を行います。
当メソッドを呼び出す前にMasterManager.validate4Entry(List, Map)
にて入力チェックを行ってください。
#getDuplicationCheckField()
で取得できたフィールドを対象に登録済みデータの重複チェックを行い、
重複する場合はKaidenDuplicationEntryException
がスローされます。
entry
インタフェース内 MasterManager<WsUseCheckManagerDto>
dataList
- 登録データauthCriteria
- 認可判定条件KaidenHaventAuthorityToCompanyException
- 当該会社のデータの更新権限がないKaidenDuplicationEntryException
- 重複チェックエラーpublic int entryIgnoreAuthCompany(List<WsUseCheckManagerDto> dataList) throws KaidenDuplicationEntryException
新規登録を行います。
当メソッドを呼び出す前にMasterManager.validate4Entry(List, Map)
にて入力チェックを行ってください。
#getDuplicationCheckField()
で取得できたフィールドを対象に登録済みデータの重複チェックを行い、
重複する場合はKaidenDuplicationEntryException
がスローされます。
entryIgnoreAuthCompany
インタフェース内 MasterManager<WsUseCheckManagerDto>
dataList
- 登録データKaidenDuplicationEntryException
- 重複チェックエラーpublic int remove(WsUseCheckManagerDto criteria, AuthorityCriteriaDto authCriteria) throws KaidenHaventAuthorityToCompanyException
ロケール、期間コードを除く主キーを条件としてレコードを物理削除します。
主キー条件が未設定の場合、基底クラスよりRunTimeExceptionがスローされます。
remove
インタフェース内 MasterManager<WsUseCheckManagerDto>
criteria
- 削除条件authCriteria
- 認可判定条件KaidenHaventAuthorityToCompanyException
- 当該会社のデータの更新権限がないpublic int removeIgnoreAuthCompany(WsUseCheckManagerDto criteria)
ロケール、期間コードを除く主キーを条件としてレコードを物理削除します。
removeIgnoreAuthCompany
インタフェース内 MasterManager<WsUseCheckManagerDto>
criteria
- 削除条件public int renew(List<WsUseCheckManagerDto> dataList, AuthorityCriteriaDto authCriteria) throws KaidenHaventAuthorityToCompanyException, KaidenOptimisticLockException
更新処理を行います。
更新時、対象レコードを主キーの昇順で並べ替えてロックを取得後、更新処理を行います。
当メソッドを呼び出す前にMasterManager.validate4Renew(List, Map)
にて入力チェックを行ってください。
DTOに保持している項目の更新処理を行います。
未設定の場合はnullで更新されます。値を変更したくない場合は登録済みのデータと同じ値をDTOにセットしてください。
引数には検索条件には主キーをすべてと、更新カウンタを設定してください。
更新条件に合致するレコードがない場合、 または登録されている更新カウンタと引数で指定した更新カウンタが異なる場合KaidenOptimisticLockException
がスローされます。
認可設定されていない会社コードを更新条件にした場合、KaidenHaventAuthorityToCompanyException
がスローされます。
主キー条件が未設定の場合、基底クラスよりRunTimeExceptionがスローされます。
renew
インタフェース内 MasterManager<WsUseCheckManagerDto>
dataList
- 更新データauthCriteria
- 認可判定条件KaidenHaventAuthorityToCompanyException
- 当該会社のデータの更新権限がないKaidenOptimisticLockException
- 更新対象が見つからないpublic int renewIgnoreAuthCompany(List<WsUseCheckManagerDto> dataList) throws KaidenOptimisticLockException
更新処理を行います。
更新時、対象レコードを主キーの昇順で並べ替えてロックを取得後、更新処理を行います。
当メソッドを呼び出す前にMasterManager.validate4Renew(List, Map)
にて入力チェックを行ってください。
DTOに保持している項目の更新処理を行います。
未設定の場合はnullで更新されます。値を変更したくない場合は登録済みのデータと同じ値をDTOにセットしてください。
引数には検索条件には主キーをすべてと、更新カウンタを設定してください。
更新条件に合致するレコードがない場合、 または登録されている更新カウンタと引数で指定した更新カウンタが異なる場合KaidenOptimisticLockException
がスローされます。
認可設定されていない会社コードを更新条件にした場合、KaidenHaventAuthorityToCompanyException
がスローされます。
主キー条件が未設定の場合、基底クラスよりRunTimeExceptionがスローされます。
renewIgnoreAuthCompany
インタフェース内 MasterManager<WsUseCheckManagerDto>
dataList
- 更新データKaidenOptimisticLockException
- 更新対象が見つからないpublic Class<? extends KaidenDto> getDtoClass()
getDtoClass
インタフェース内 MasterManager<WsUseCheckManagerDto>
public List<KaidenValidateResult> validate4Entry(List<?> dataList, Map<String,String> surfaces)
getValidateDefsDtoList4Entry()
で取得した定義を基にバリデートを実行します。
validate4Entry
インタフェース内 MasterManager<WsUseCheckManagerDto>
dataList
- 検証対象surfaces
- メッセージ置換用ラベル(フィールドキー、ラベル内容)public List<KaidenValidateResult> validate4Renew(List<?> dataList, Map<String,String> surfaces)
validate4Renew
インタフェース内 MasterManager<WsUseCheckManagerDto>
dataList
- 検証対象surfaces
- メッセージ置換用ラベル(フィールドキー、ラベル内容)protected List<String> getDuplicationCheckField()
返却するリスト内容は下記の通りです。
getDuplicationCheckField
クラス内 AbstractMasterManager<WsUseCheckManagerDto>
public int save(WsUseCheckManagerDto data, AuthorityCriteriaDto authCriteria) throws KaidenHaventAuthorityToCompanyException, KaidenDuplicationEntryException
delete/insertします
パラメータで指定された登録データと同一主キーのレコードを削除した上で、
登録(認可設定無視)
を実行します。
本メソッドは更新カウンタによる楽観排他制御は行いません。
save
インタフェース内 WsUseCheckManager
data
- 登録データauthCriteria
- 認可判定条件KaidenHaventAuthorityToCompanyException
- - 当該会社のデータの更新権限がないKaidenDuplicationEntryException
- 重複チェックエラーpublic int saveIgnoreAuthCompany(WsUseCheckManagerDto data) throws KaidenDuplicationEntryException
delete/insertします
パラメータで指定された登録データと同一主キーのレコードを削除した上で、
登録(認可設定無視)
を実行します。
本メソッドは更新カウンタによる楽観排他制御は行いません。
saveIgnoreAuthCompany
インタフェース内 WsUseCheckManager
data
- 登録データKaidenDuplicationEntryException
- 重複チェックエラーpublic int copyTerm(String companyCd, String wsAgreementCd, String fromTermCd, String toTermCd)
パラメータで指定された会社コード、勤務体系コード、期間コードに合致するデータを複製します。
複製後データの期間コードはパラメータのtoTermCdを利用します。
copyTerm
インタフェース内 WsUseCheckManager
companyCd
- 会社コードwsAgreementCd
- 勤務体系コードfromTermCd
- コピー元の期間コードtoTermCd
- コピー先の期間コードpublic int deleteBatch(String companyCd, String wsAgreementCd)
本メソッドのパラメータは削除条件として下記の通り使用します。
論理名 | 物理名 | 必須/任意 | 条件 |
会社コード | company_cd | 必須 | 完全一致 |
勤務体系コード | wsAgreementCd | 必須 | 完全一致 |
deleteBatch
インタフェース内 WsUseCheckManager
companyCd
- 会社コードwsAgreementCd
- 勤務体系コードpublic List<CheckPrmDefDtlDto> selectCheckPrmDtl(String gadgetClass, String gadgetVariation, String allowUpdFlag)
本メソッドのパラメータは検索条件として下記の通り使用します。
論理名 | 物理名 | 必須/任意 | 条件 |
ガジェットクラス | gadgetClass | 必須 | 完全一致 |
ガジェットバリエーション | gadgetVariation | 必須 | 完全一致 |
変更可否フラグ | allowUpdFlag | 必須 | 完全一致 |
selectCheckPrmDtl
インタフェース内 WsUseCheckManager
gadgetClass
- ガジェットクラスgadgetVariation
- ガジェットバリエーションallowUpdFlag
- 変更可否フラグpublic int deleteBatch(String companyCd, String wsAgreementCd, Timestamp endDateLe)
本メソッドのパラメータは削除条件として下記の通り使用します。
論理名 | 物理名 | 必須/任意 | 条件 |
会社コード | company_cd | 必須 | 完全一致 |
勤務体系コード | wsAgreementCd | 必須 | 完全一致 |
終了日 | endDateLe | 任意 | 「終了日 <= 指定した日付の翌日」の条件として適用します |
deleteBatch
インタフェース内 WsUseCheckManager
companyCd
- 会社コードwsAgreementCd
- 勤務体系コードendDateLe
- 終了日(指定日以前)public int deleteBatch(String companyCd, String wsAgreementCd, String termCd)
本メソッドのパラメータは削除条件として下記の通り使用します。
論理名 | 物理名 | 必須/任意 | 条件 |
会社コード | company_cd | 必須 | 完全一致 |
勤務体系コード | wsAgreementCd | 必須 | 完全一致 |
期間コード | termCd | 任意 | 完全一致 |
deleteBatch
インタフェース内 WsUseCheckManager
companyCd
- 会社コードwsAgreementCd
- 勤務体系コードtermCd
- 期間コードpublic int deleteBatchNotDefaultTermCd(String companyCd, String wsAgreementCd)
デフォルト設定用の期間コード以外のデータを削除します。
本メソッドのパラメータは削除条件として下記の通り使用します。
論理名 | 物理名 | 必須/任意 | 条件 |
会社コード | company_cd | 必須 | 完全一致 |
勤務体系コード | wsAgreementCd | 必須 | 完全一致 |
deleteBatchNotDefaultTermCd
インタフェース内 WsUseCheckManager
companyCd
- 会社コードwsAgreementCd
- 勤務体系コードpublic WsUseCheckManagerDto selectDefaultWsUseCheck(String wsCategoryCd, String gadgetClass, String gadgetVariation, Long gadgetInstance, Timestamp searchCriteriaDate)
会社コード = ProductLabormgrConstants.DEFAULT_COMPANY_CD
勤務体系コード = ProductLabormgrConstants.DEFAULT_WS_AGREEMENT_CD
勤務体系カテゴリコード、ガジェットクラス、ガジェットバリエーション、ガジェットインスタンス、検索基準日にマッチする1件を返却します。
検索条件にnullが含まれる場合は、エラーとなります。
検索条件に合致するレコードが0件の場合は、nullが返却されます。
本メソッドのパラメータは検索条件として下記の通り使用します。
論理名 | 物理名 | 必須/任意 | 条件 |
勤務体系カテゴリコード | ws_category_cd | 必須 | 完全一致 |
ガジェットクラス | gadget_class | 必須 | 完全一致 |
ガジェットバリエーション | gadget_variation | 必須 | 完全一致 |
ガジェットインスタンス | gadget_instance | 必須 | 完全一致 |
検索基準日 | searchCriteriaDate | 必須 | 「開始日 <= 指定した日付」の条件として適用します |
ProductLabormgrConstants.DEFAULT_COMPANY_CD
」ProductLabormgrConstants.DEFAULT_WS_AGREEMENT_CD
」の条件をメソッド内で付与します。selectDefaultWsUseCheck
インタフェース内 WsUseCheckManager
wsCategoryCd
- 勤務体系カテゴリコードgadgetClass
- ガジェットクラスgadgetVariation
- ガジェットバリエーションgadgetInstance
- ガジェットインスタンスsearchCriteriaDate
- 検索基準日public int deleteBatchFamily(String companyCd, String wsAgreementCd, String termCd)
集計チェックマスタのデータを削除後、対象データのパラメータIDがマスタに存在しない場合は、
パラメータIDをキーに集計チェックパラメータマスタのデータを削除します。
本メソッドのパラメータは削除条件として下記の通り使用します。
論理名 | 物理名 | 必須/任意 | 条件 |
会社コード | company_cd | 必須 | 完全一致 |
勤務体系コード | wsAgreementCd | 必須 | 完全一致 |
期間コード | termCd | 任意 | 完全一致 |
deleteBatchFamily
インタフェース内 WsUseCheckManager
companyCd
- 会社コードwsAgreementCd
- 勤務体系コードtermCd
- 期間コードpublic int deleteBatchFamily(String companyCd, String wsAgreementCd, Timestamp endDateLe)
集計チェックマスタのデータを削除後、対象データのパラメータIDがマスタに存在しない場合は、
パラメータIDをキーに集計チェックパラメータマスタのデータを削除します。
本メソッドのパラメータは削除条件として下記の通り使用します。
論理名 | 物理名 | 必須/任意 | 条件 |
会社コード | company_cd | 必須 | 完全一致 |
勤務体系コード | wsAgreementCd | 必須 | 完全一致 |
終了日 | endDateLe | 任意 | 「終了日 <= 指定した日付の翌日」の条件として適用します |
deleteBatchFamily
インタフェース内 WsUseCheckManager
companyCd
- 会社コードwsAgreementCd
- 勤務体系コードendDateLe
- 終了日(指定日以前)public List<ValidateDefsDto> getValidateDefsDtoList4Entry()
以下のバリデート定義のリストを返却します。
項目名 | 検証内容 |
---|---|
勤務体系カテゴリコード | 必須、マスタ存在確認 |
会社コード | 必須、マスタ存在確認 ※1 |
勤務体系コード | 必須、マスタ存在確認 ※1 |
期間コード | 必須、皆伝コード、50桁 |
ガジェットクラス | 必須、皆伝コード、100桁 |
ガジェットバリエーション | 必須、皆伝コード、100桁 |
ガジェットインスタンス | 必須、数値、最小値 |
処理順序 | 数値 |
チェック要否 | フラグ妥当性 |
getValidateDefsDtoList4Entry
インタフェース内 WsUseCheckManager
public List<ValidateDefsDto> getValidateDefsDtoList4Renew()
以下のバリデート定義のリストを返却します。
項目名 | 検証内容 |
---|---|
勤務体系カテゴリコード | 必須、マスタ存在確認 |
会社コード | 必須、マスタ存在確認 ※1 |
勤務体系コード | 必須、マスタ存在確認 ※1 |
期間コード | 必須、皆伝コード、50桁 |
ガジェットクラス | 必須、皆伝コード、100桁 |
ガジェットバリエーション | 必須、皆伝コード、100桁 |
ガジェットインスタンス | 必須、数値、最小値 |
処理順序 | 数値 |
チェック要否 | フラグ妥当性 |
getValidateDefsDtoList4Renew
インタフェース内 WsUseCheckManager
Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.