public class SalaryExpStatusManagerImpl extends AbstractGenericManager<SalaryExpStatusManagerDto> implements SalaryExpStatusManager
本APIは、主にデータベース操作を行いますが、より業務的な機能を付加した操作を提供します。
使用する際には、SalaryExpStatusManagerDto
クラスまたはそのリストをパラメータとして渡すと、
SalaryExpStatusManagerDto
クラスまたはそのリストが戻り値として返却されます。
(一部例外あり。各APIを参照。)
機能一覧
機能概要 | メソッド | カテゴリ | 備考 |
出力情報検索 | getSalaryExportTargetInfoSelect | 参照検索 | |
出力ステータス更新 | updateSalaryExpStatusAndEntryHistory4Export | ||
出力待従業員登録 | makeSalaryExpUsers | ||
一括削除 | deleteBatchTargetPeriod |
AbstractGenericManager.KeywordsSearchFilterImpl
SalaryExpStatusManager.SalaryExportAction, SalaryExpStatusManager.SalaryExportStatus
修飾子とタイプ | フィールドと説明 |
---|---|
protected static List<String> |
END_DATE_FIELD_LIST
期間終了日項目.
|
protected static String |
SQL_SELECT_SALARY_EXP_USERS
給与データ出力対象ユーザ取得用SQLファイル.
|
contextHelper, dtoClass, systemLocaleHelper
コンストラクタと説明 |
---|
SalaryExpStatusManagerImpl() |
_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
protected static final String SQL_SELECT_SALARY_EXP_USERS
public List<SalaryExpStatusManagerDto> getSalaryExportTargetInfoSelect(Map<String,Object> criteria, List<OrderDto> order)
締め期間終了日はDB値をそのまま返却します。
使用時に必要に応じて補正してください。
本メソッドで検索条件として利用可能な項目は下記の通りです。
論理名 | 物理名 | 必須/任意 | 条件 |
会社コード(*) | companyCd | 必須 | 完全一致 |
締め期間開始日 | periodStartDate | 必須 | 完全一致 |
締め期間コード(*) | periodIdCd | 任意 | 完全一致 |
給与データ出力ステータス | salaryExportStatus | 任意 | ☆ |
ロケールID | localeId | 任意 | 国際化情報(省略時はログインユーザロケール利用) |
getSalaryExportTargetInfoSelect
インタフェース内 SalaryExpStatusManager
criteria
- 検索条件order
- ソート条件public void salaryExportTargetInfoSelectIterat(Map<String,Object> criteria, List<OrderDto> order, com.miragesql.miragesql.IterationCallback<SalaryExpStatusManagerDto,Void> callback)
締め期間終了日はDB値をそのまま返却します。
使用時に必要に応じて補正してください。
本メソッドで検索条件として利用可能な項目は下記の通りです。
論理名 | 物理名 | 必須/任意 | 条件 |
会社コード(*) | companyCd | 必須 | 完全一致 |
締め期間開始日 | periodStartDate | 必須 | 完全一致 |
締め期間コード(*) | periodIdCd | 任意 | 完全一致 |
給与データ出力ステータス | salaryExportStatus | 任意 | ☆ |
ロケールID | localeId | 任意 | 国際化情報(省略時はログインユーザロケール利用) |
salaryExportTargetInfoSelectIterat
インタフェース内 SalaryExpStatusManager
criteria
- 検索条件order
- ソート条件callback
- IterationCallback
public void updateSalaryExpStatusAndEntryHistory4Export(List<SalaryExpStatusManagerDto> criteriaList)
本メソッドで検索条件として利用可能な項目は下記の通りです。
論理名 | 物理名 | 必須/任意 | 条件 |
会社コード(*) | companyCd | 必須 | 完全一致 |
ユーザコード | userCd | 必須 | 完全一致 |
締め期間コード(*) | periodIdCd | 必須 | 完全一致 |
updateSalaryExpStatusAndEntryHistory4Export
インタフェース内 SalaryExpStatusManager
criteriaList
- 給与データ出力制御更新対象リストpublic void makeSalaryExpUsers(SalaryExpStatusManagerDto criteria)
本メソッドで検索条件として利用可能な項目は下記の通りです。
論理名 | 物理名 | 必須/任意 | 条件 |
会社コード(*) | companyCd | 必須 | 完全一致 |
ユーザコード | userCd | 必須 | 完全一致 |
締め期間コード(*) | periodIdCd | 必須 | 完全一致 |
makeSalaryExpUsers
インタフェース内 SalaryExpStatusManager
criteria
- 対象データpublic Map<String,Object> selectSalaryExpUsersListIgnoreAuthority(SalaryExpStatusManagerDto criteria)
criteria
- 検索条件protected Map<String,Object> createCriteriaMap(SalaryExpStatusManagerDto criteria)
criteria
- 検索条件DTOpublic Map<String,Integer> deleteBatchTargetPeriod(String companyCd, String periodIdCd)
deleteBatchTargetPeriod
インタフェース内 SalaryExpStatusManager
companyCd
- 会社コードperiodIdCd
- 締め期間コードCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.