public interface LbrUserManager extends ImmUserManager
修飾子とタイプ | インタフェースと説明 |
---|---|
static class |
LbrUserManager.LbrSubordinateUserCriteriaDto
部下検索条件.
|
static class |
LbrUserManager.LbrUserManagerDto
(勤務管理用)勤務管理用IM共通ユーザ.
|
selectListByCompany, selectListByCompany, selectListByCompany, selectListByCompanyIgnoreAuthCompany, selectListByCompanyIgnoreAuthCompany, selectListByCompanyIgnoreAuthCompany, selectListByCompanyIgnoreAuthCompany4Filter, selectListByCompanyIgnoreAuthCompany4Filter, selectListByCompanyIgnoreAuthCompany4Filter, selectListWithDepartmentByKeywords, selectListWithDepartmentByKeywordsIgnoreAuthCompany
entry, entryIgnoreAuthCompany, getDtoClass, remove, removeIgnoreAuthCompany, renew, renewIgnoreAuthCompany, select, selectIgnoreAuthCompany, selectList, selectListIgnoreAuthCompany, selectListKeywordFilter, selectListKeywordFilterIgnoreAuthCompany, selectListWithReference, selectListWithReferenceIgnoreAuthCompany, selectLocales, selectLocalesIgnoreAuthCompany, toDisabled, toDisabledIgnoreAuthCompany, toEnabled, toEnabledIgnoreAuthCompany, validate4Entry, validate4Renew
List<ImmUserManagerDto> selectLbrSubordinateUserList(LbrUserManager.LbrSubordinateUserCriteriaDto criteria, List<OrderDto> order)
指定したユーザを起点に、管理権限を保有する組織以下に所属するユーザを返却します。
criteria
- 部下検索条件order
- ソート順List<Map<String,Object>> selectLbrSubordinateUserListV02(LbrUserManager.LbrSubordinateUserCriteriaDto criteria, List<OrderDto> order)
指定したユーザを起点に、管理権限を保有する組織以下に所属するユーザを返却します。
criteria
- 部下検索条件order
- ソート順Map<String,Object> selectListKeywordFilterByAthCompany(LbrUserManager.LbrUserManagerDto criteria, List<OrderDto> order, KeywordsCriteriaDto keywordsCriteria, AuthorityCriteriaDto authCriteria)
会社/組織セットでユーザを絞り込みたい場合はこちらを使用してください。
SQL検索条件で絞り込んだのち、指定されたキーワード(KeywordsCriteriaDto
に設定
)でフィルタリングしさらに絞り込みます。
組織セットコードは強制的にProductLabormgrSettings.getDecisionAttachDepartmentSetCd(String)
が設定されます。
KeywordsCriteriaDto
の各プロパティの意味
プロパティ | 意味 | 説明 |
---|---|---|
keyrowds | 検索キーワード(配列) | すべてのキーワードが、いずれかのフィールドの値と部分一致する場合に行を返却 |
targets | 検索対象とするフィールド名(配列) | - |
limit | 返却する最大数 | 1以上を設定するとページング機能として動作します。(0以下はすべて返却) |
numberOfPage | 返却するページ番号 | - |
返却値(MAP)には以下の情報が格納されています。
key | value |
---|---|
resultList | List<Object> フィルタ結果(ページング結果) |
matchCount | Long フィルタ一致件数(ページング前の件数です) |
sqlTotal | Long フィルタリング前検索条件一致数 |
resultPageTotal | Long 総ページ数 |
resultPage | Long 返却ページ番号(KeywordsCriteriaDto.numberOfPage
省略時は先頭ページ、総ページ数より大きいページ番号は最終ページを返却) |
criteria
- 検索条件order
- ソート順keywordsCriteria
- キーワード条件authCriteria
- 認可判定条件boolean isAuthForUserDepartment(LbrUserManager.LbrUserManagerDto criteria, List<OrderDto> order, AuthorityCriteriaDto authCriteria)
criteria
- 検索条件order
- ソート順authCriteria
- 認可条件List<ImmUserManagerDto> getUserListForDepartment(LbrUserManager.LbrUserManagerDto criteria, List<OrderDto> order, AuthorityCriteriaDto authCriteria)
criteria
- 検索条件order
- ソート順authCriteria
- 認可条件Map<String,Object> selectListKeywordFilterByAthCompanyIgnoreAuthCompany(LbrUserManager.LbrUserManagerDto criteria, List<OrderDto> order, KeywordsCriteriaDto keywordsCriteria)
会社/組織セットでユーザを絞り込みたい場合はこちらを使用してください。
SQL検索条件で絞り込んだのち、指定されたキーワード(KeywordsCriteriaDto
に設定
)でフィルタリングしさらに絞り込みます。
組織セットコードは強制的にProductLabormgrSettings.getDecisionAttachDepartmentSetCd(String)
が設定されます。
KeywordsCriteriaDto
の各プロパティの意味
プロパティ | 意味 | 説明 |
---|---|---|
keyrowds | 検索キーワード(配列) | すべてのキーワードが、いずれかのフィールドの値と部分一致する場合に行を返却 |
targets | 検索対象とするフィールド名(配列) | - |
limit | 返却する最大数 | 1以上を設定するとページング機能として動作します。(0以下はすべて返却) |
numberOfPage | 返却するページ番号 | - |
返却値(MAP)には以下の情報が格納されています。
key | value |
---|---|
resultList | List<Object> フィルタ結果(ページング結果) |
matchCount | Long フィルタ一致件数(ページング前の件数です) |
sqlTotal | Long フィルタリング前検索条件一致数 |
resultPageTotal | Long 総ページ数 |
resultPage | Long 返却ページ番号(KeywordsCriteriaDto.numberOfPage
省略時は先頭ページ、総ページ数より大きいページ番号は最終ページを返却) |
criteria
- 検索条件order
- ソート順keywordsCriteria
- キーワード条件Copyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.