@Component public class CompanyManagerHelper extends Object
CompanyManager
のラッパー.修飾子とタイプ | フィールドと説明 |
---|---|
ContextHelper |
contextHelper
ContextHelper.
|
DateHelper |
dateHelper
DateHelper.
|
SystemLocaleHelper |
systemLocaleHelper
SystemLocaleHelper.
|
コンストラクタと説明 |
---|
CompanyManagerHelper() |
修飾子とタイプ | メソッドと説明 |
---|---|
jp.co.intra_mart.foundation.master.company.model.DepartmentTreeNode |
getAbsoluteBranch(String companyCd,
String departmentSetCd,
String departmentCd,
Date searchCriteriaDate,
String localeId,
boolean isDisable)
組織部分ツリーを取得します.
|
jp.co.intra_mart.foundation.master.company.model.DepartmentTreeNode |
getAbsoluteTree(String companyCd,
String departmentSetCd,
Date searchCriteriaDate,
String localeId,
boolean isDisable)
組織完全ツリーを取得します.
|
jp.co.intra_mart.foundation.master.company.model.Department |
getCompany(String companyCd)
会社コードから(
Department )を返却. |
jp.co.intra_mart.foundation.master.company.model.Department |
getCompany(String companyCd,
Date searchCriteriaDate,
Locale locale,
boolean isDisable)
会社コードから会社オブジェクト(
Department )を返却. |
List<jp.co.intra_mart.foundation.master.company.model.Company> |
getCompanyAll()
IM共通マスタから、登録されている会社情報をすべて取得します.
|
List<String> |
getCompanyCdAll()
IM共通マスタから、登録されている会社情報の会社コードをすべて取得します.
|
jp.co.intra_mart.foundation.master.company.model.Company |
getCompanyInfo(String companyCd)
会社コードから会社オブジェクト(
Company )を返却. |
List<jp.co.intra_mart.foundation.master.company.model.Department> |
getCompanyListWithUser(String userCd,
Date searchCriteriaDate,
Locale locale)
IM共通マスタから指定したユーザの所属会社のリストを返却.
|
List<jp.co.intra_mart.foundation.master.company.model.Department> |
getCompanyListWithUser(String userCd,
Date searchCriteriaDate,
Locale locale,
boolean isDisable)
IM共通マスタから指定したユーザの所属会社のリストを返却.
|
String |
getCompanyName(String companyCd)
会社コードから会社名を返却.
|
String |
getCompanyName(String companyCd,
Date searchCriteriaDate,
Locale locale,
boolean isDisable)
会社コードから会社名を返却.
|
List<jp.co.intra_mart.foundation.master.company.model.CompanyPostListNode> |
getCompanyPost(String companyCd,
String departmentSetCd)
役職リストを返却.
|
List<jp.co.intra_mart.foundation.master.company.model.CompanyPostListNode> |
getCompanyPost(String companyCd,
String departmentSetCd,
Date searchCriteriaDate,
Locale locale,
boolean isDisable)
役職リストを返却.
|
List<jp.co.intra_mart.foundation.master.company.model.CompanyPostListNode> |
getCompanyPost(String companyCd,
String departmentSetCd,
Locale locale)
役職リストを返却.
|
List<jp.co.intra_mart.foundation.master.company.model.CompanyPostListNode> |
getCompanyPost(String companyCd,
String departmentSetCd,
Locale locale,
boolean isDisable)
役職リストを返却.
|
List<jp.co.intra_mart.foundation.master.company.model.CompanyPostListNode> |
getCompanyPostWithUser(String userCd,
String companyCd,
String departmentSetCd,
Date searchCriteriaDate,
Locale locale,
boolean isDisable)
ユーザが保持する役職を返却.
|
jp.co.intra_mart.foundation.master.company.model.Department |
getDepartment(String companyCd,
String depertmentSetCd,
String departmentCd)
会社コード・組織セットコード・組織コードから組織オブジェクトを返却.
|
jp.co.intra_mart.foundation.master.company.model.Department |
getDepartment(String companyCd,
String departmentSetCd,
String departmentCd,
Date searchCriteriaDate,
Locale locale,
boolean isDisable)
会社コード・組織セットコード・組織コードから組織オブジェクトを返却.
|
List<jp.co.intra_mart.foundation.master.company.model.Department> |
getDepartmentList(String companyCd,
String departmentSetCd,
String departmentCd,
String keyword,
Date searchCriteriaDate,
Locale locale,
int limit,
boolean isDisable)
会社コード・組織セットコード・組織コードから組織(組織オブジェクト)を返却.
|
String |
getDepartmentName(String companyCd,
String depertmentSetCd,
String departmentCd)
会社コード・組織セットコード・組織コードから組織名を返却.
|
String |
getDepartmentName(String companyCd,
String depertmentSetCd,
String departmentCd,
Date searchCriteriaDate,
Locale locale,
boolean isDisable)
会社コード・組織セットコード・組織コードから組織名を返却.
|
jp.co.intra_mart.foundation.master.company.model.Department |
getDepartmentSet(String companyCd,
String departmentSetCd)
会社コード・組織セットコードから組織セット(組織オブジェクト)を返却.
|
jp.co.intra_mart.foundation.master.company.model.Department |
getDepartmentSet(String companyCd,
String departmentSetCd,
Date searchCriteriaDate,
Locale locale,
boolean isDisable)
会社コード・組織セットコードから組織セット(組織オブジェクト)を返却.
|
List<jp.co.intra_mart.foundation.master.company.model.Department> |
getDepartmentSetList(String companyCd,
String departmentSetCd,
String keyword,
Date searchCriteriaDate,
Locale locale,
int limit,
boolean isDisable)
会社コード・組織セットコードから組織セット(組織オブジェクト)を返却.
|
List<jp.co.intra_mart.foundation.master.company.model.Department> |
getDepartmentSetList(String companyCd,
String departmentSetCd,
String keyword,
int limit)
会社コード・組織セットコードから組織セット(組織オブジェクト)を返却.
|
String |
getDepartmentSetName(String companyCd,
String departmentSetCd)
会社コード・組織セットコードから組織セット(組織オブジェクト)を返却.
|
String |
getDepartmentSetName(String companyCd,
String departmentSetCd,
Date searchCriteriaDate,
Locale locale,
boolean isDisable)
会社コード・組織セットコードから組織セット(組織オブジェクト)を返却.
|
List<jp.co.intra_mart.foundation.master.company.model.DepartmentListNode> |
getMainDepartmentListWithUser(String userCd)
ユーザコードより主所属の一覧を返却.
|
List<jp.co.intra_mart.foundation.master.company.model.DepartmentListNode> |
getMainDepartmentListWithUser(String userCd,
Date searchCriteriaDate,
Locale locale)
ユーザコードより主所属の一覧を返却.
|
jp.co.intra_mart.foundation.master.company.model.DepartmentListNode |
getMainDepartmentWithUser(String userCd,
String conpanyCd,
String departmentSetCd)
ユーザの主所属組織返却.
|
jp.co.intra_mart.foundation.master.company.model.DepartmentListNode |
getMainDepartmentWithUser(String userCd,
String conpanyCd,
String departmentSetCd,
Date searchCriteriaDate,
Locale locale)
ユーザコードより主所属の一覧を返却.
|
jp.co.intra_mart.foundation.master.company.model.DepartmentListNode |
getMainDepartmentWithUser(String userCd,
String conpanyCd,
String departmentSetCd,
Date searchCriteriaDate,
Locale locale,
boolean isDisable)
ユーザコードより主所属の一覧を返却.
|
List<Map<String,String>> |
getReadParmitCompanyList(String userCd,
Date searchCriteriaDate)
参照権限のある会社一覧を返却.
|
boolean |
hasCompanyPost(String userCd,
String companyCd,
String departmentSetCd,
Date searchCriteriaDate,
String postCd)
ユーザが役職を保持するかを返却.
|
boolean |
hasCompanyPost(String userCd,
String companyCd,
String departmentSetCd,
String postCd)
ユーザが役職を保持するかを返却.
|
boolean |
isDisableCompany(String companyCd)
会社コードに紐づく会社が、有効か否かを返却します.
|
List<Map<String,Object>> |
makeDepartmentDeph(jp.co.intra_mart.foundation.master.company.model.DepartmentTreeNode deptTree)
組織ツリーから平置きの組織リストに変換します.
|
@Autowired public DateHelper dateHelper
@Autowired public ContextHelper contextHelper
@Autowired public SystemLocaleHelper systemLocaleHelper
public jp.co.intra_mart.foundation.master.company.model.Department getDepartment(String companyCd, String departmentSetCd, String departmentCd, Date searchCriteriaDate, Locale locale, boolean isDisable)
companyCd
- 会社コードdepartmentSetCd
- 組織セットコードdepartmentCd
- 組織コードsearchCriteriaDate
- 検索基準日locale
- ロケールisDisable
- 有効状態になっているデータのみが必要な場合はfalseを設定しますpublic List<jp.co.intra_mart.foundation.master.company.model.Department> getDepartmentList(String companyCd, String departmentSetCd, String departmentCd, String keyword, Date searchCriteriaDate, Locale locale, int limit, boolean isDisable) throws KaidenSystemException
以下の条件で検索します
companyCd
- 会社コードdepartmentSetCd
- 組織セットコードdepartmentCd
- 組織コードkeyword
- 検索キーワードsearchCriteriaDate
- 検索基準日locale
- ロケールlimit
- 取得件数isDisable
- 有効状態になっているデータのみが必要な場合はfalseを設定しますKaidenSystemException
- システムエラーpublic String getDepartmentName(String companyCd, String depertmentSetCd, String departmentCd, Date searchCriteriaDate, Locale locale, boolean isDisable)
companyCd
- 会社コードdepertmentSetCd
- 組織セットコードdepartmentCd
- 組織コードsearchCriteriaDate
- 検索基準日locale
- ロケールisDisable
- 有効状態になっているデータのみが必要な場合はfalseを設定しますpublic jp.co.intra_mart.foundation.master.company.model.Department getDepartment(String companyCd, String depertmentSetCd, String departmentCd)
以下の条件で検索します
companyCd
- 会社コードdepertmentSetCd
- 組織セットコードdepartmentCd
- 組織コードpublic String getDepartmentName(String companyCd, String depertmentSetCd, String departmentCd)
以下の条件で検索します
companyCd
- 会社コードdepertmentSetCd
- 組織セットコードdepartmentCd
- 組織コードpublic jp.co.intra_mart.foundation.master.company.model.Department getDepartmentSet(String companyCd, String departmentSetCd, Date searchCriteriaDate, Locale locale, boolean isDisable) throws KaidenSystemException
companyCd
- 会社コードdepartmentSetCd
- 組織セットコードsearchCriteriaDate
- 検索基準日locale
- ロケールisDisable
- 有効状態になっているデータのみが必要な場合はfalseを設定しますKaidenSystemException
- システムエラーpublic String getDepartmentSetName(String companyCd, String departmentSetCd, Date searchCriteriaDate, Locale locale, boolean isDisable) throws KaidenSystemException
companyCd
- 会社コードdepartmentSetCd
- 組織セットコードsearchCriteriaDate
- 検索基準日locale
- ロケールisDisable
- 有効状態になっているデータのみが必要な場合はfalseを設定しますKaidenSystemException
- システムエラーpublic jp.co.intra_mart.foundation.master.company.model.Department getDepartmentSet(String companyCd, String departmentSetCd)
以下の条件で検索します
companyCd
- 会社コードdepartmentSetCd
- 組織セットコードpublic String getDepartmentSetName(String companyCd, String departmentSetCd)
以下の条件で検索します
companyCd
- 会社コードdepartmentSetCd
- 組織セットコードpublic List<jp.co.intra_mart.foundation.master.company.model.Department> getDepartmentSetList(String companyCd, String departmentSetCd, String keyword, Date searchCriteriaDate, Locale locale, int limit, boolean isDisable) throws KaidenSystemException
以下の条件で検索します
companyCd
- 会社コードdepartmentSetCd
- 組織セットコードkeyword
- 検索キーワードsearchCriteriaDate
- 検索基準日locale
- ロケールlimit
- 取得件数isDisable
- 有効状態になっているデータのみが必要な場合はfalseを設定しますKaidenSystemException
- システムエラーpublic List<jp.co.intra_mart.foundation.master.company.model.Department> getDepartmentSetList(String companyCd, String departmentSetCd, String keyword, int limit) throws KaidenSystemException
以下の条件で検索します
companyCd
- 会社コードdepartmentSetCd
- 組織セットコードkeyword
- 検索キーワードlimit
- 取得件数KaidenSystemException
- システムエラーpublic jp.co.intra_mart.foundation.master.company.model.Department getCompany(String companyCd, Date searchCriteriaDate, Locale locale, boolean isDisable)
Department
)を返却.companyCd
- 会社コードsearchCriteriaDate
- 検索基準日locale
- ロケールisDisable
- 有効状態になっているデータのみが必要な場合はfalseを設定しますpublic String getCompanyName(String companyCd, Date searchCriteriaDate, Locale locale, boolean isDisable)
companyCd
- 会社コードsearchCriteriaDate
- 検索基準日locale
- ロケールisDisable
- 有効状態になっているデータのみが必要な場合はfalseを設定しますpublic jp.co.intra_mart.foundation.master.company.model.Department getCompany(String companyCd)
Department
)を返却.
以下の条件で検索します
companyCd
- 会社コードpublic String getCompanyName(String companyCd)
以下の条件で検索します
companyCd
- 会社コードpublic jp.co.intra_mart.foundation.master.company.model.Company getCompanyInfo(String companyCd)
Company
)を返却.companyCd
- 会社コードpublic List<jp.co.intra_mart.foundation.master.company.model.DepartmentListNode> getMainDepartmentListWithUser(String userCd, Date searchCriteriaDate, Locale locale)
userCd
- ユーザコードsearchCriteriaDate
- 検索基準日locale
- ロケールpublic List<jp.co.intra_mart.foundation.master.company.model.DepartmentListNode> getMainDepartmentListWithUser(String userCd)
以下の条件で検索します
userCd
- ユーザコードpublic jp.co.intra_mart.foundation.master.company.model.DepartmentListNode getMainDepartmentWithUser(String userCd, String conpanyCd, String departmentSetCd)
以下の条件で検索します。
合致する主所属組織が存在しない場合はNullを返却します。
userCd
- ユーザコードconpanyCd
- 会社コードdepartmentSetCd
- 組織セットコードpublic jp.co.intra_mart.foundation.master.company.model.DepartmentListNode getMainDepartmentWithUser(String userCd, String conpanyCd, String departmentSetCd, Date searchCriteriaDate, Locale locale)
合致する主所属組織が存在しない場合はNullを返却します。
userCd
- ユーザコードconpanyCd
- 会社コードdepartmentSetCd
- 組織セットコードsearchCriteriaDate
- 検索基準日locale
- ロケールpublic jp.co.intra_mart.foundation.master.company.model.DepartmentListNode getMainDepartmentWithUser(String userCd, String conpanyCd, String departmentSetCd, Date searchCriteriaDate, Locale locale, boolean isDisable)
合致する主所属組織が存在しない場合はNullを返却します。
userCd
- ユーザコードconpanyCd
- 会社コードdepartmentSetCd
- 組織セットコードsearchCriteriaDate
- 検索基準日locale
- ロケールisDisable
- true:無効なデータを含む,false:有効なデータのみpublic List<jp.co.intra_mart.foundation.master.company.model.Department> getCompanyListWithUser(String userCd, Date searchCriteriaDate, Locale locale)
以下のソート順で返却されます。 1. 主所属で会社コードの昇順 2. 主所属でなく会社コードの昇順
無効状態のユーザのデータも返却します
userCd
- ユーザコードsearchCriteriaDate
- 検索基準日locale
- ロケールpublic List<jp.co.intra_mart.foundation.master.company.model.Department> getCompanyListWithUser(String userCd, Date searchCriteriaDate, Locale locale, boolean isDisable)
以下のソート順で返却されます。 1. 主所属で会社コードの昇順 2. 主所属でなく会社コードの昇順
userCd
- ユーザコードsearchCriteriaDate
- 検索基準日locale
- ロケールisDisable
- true:無効なデータを含む,false:有効なデータのみpublic boolean isDisableCompany(String companyCd)
companyCd
- 会社コードpublic List<jp.co.intra_mart.foundation.master.company.model.Company> getCompanyAll()
public List<String> getCompanyCdAll()
public List<jp.co.intra_mart.foundation.master.company.model.CompanyPostListNode> getCompanyPost(String companyCd, String departmentSetCd, Date searchCriteriaDate, Locale locale, boolean isDisable)
companyCd
- 会社コードdepartmentSetCd
- 組織セットコードsearchCriteriaDate
- 検索基準日locale
- ロケールisDisable
- true:無効も含むpublic List<jp.co.intra_mart.foundation.master.company.model.CompanyPostListNode> getCompanyPost(String companyCd, String departmentSetCd, Locale locale, boolean isDisable)
本日日付で検索します
companyCd
- 会社コードdepartmentSetCd
- 組織セットコードlocale
- ロケールisDisable
- true:無効も含むpublic List<jp.co.intra_mart.foundation.master.company.model.CompanyPostListNode> getCompanyPost(String companyCd, String departmentSetCd, Locale locale)
以下の条件で検索
companyCd
- 会社コードdepartmentSetCd
- 組織セットコードlocale
- ロケールpublic List<jp.co.intra_mart.foundation.master.company.model.CompanyPostListNode> getCompanyPost(String companyCd, String departmentSetCd)
以下の条件で検索
companyCd
- 会社コードdepartmentSetCd
- 組織セットコードpublic List<jp.co.intra_mart.foundation.master.company.model.CompanyPostListNode> getCompanyPostWithUser(String userCd, String companyCd, String departmentSetCd, Date searchCriteriaDate, Locale locale, boolean isDisable)
userCd
- ユーザコードcompanyCd
- 会社コードdepartmentSetCd
- 会社セットコードsearchCriteriaDate
- 検索基準日locale
- ロケールisDisable
- 無効も含めるpublic boolean hasCompanyPost(String userCd, String companyCd, String departmentSetCd, String postCd)
以下の条件で判定
userCd
- ユーザコードcompanyCd
- 会社コードdepartmentSetCd
- 組織セットコードpostCd
- 役職コードpublic boolean hasCompanyPost(String userCd, String companyCd, String departmentSetCd, Date searchCriteriaDate, String postCd)
以下の条件で判定
userCd
- ユーザコードcompanyCd
- 会社コードdepartmentSetCd
- 組織セットコードsearchCriteriaDate
- 検索基準日postCd
- 役職コードpublic jp.co.intra_mart.foundation.master.company.model.DepartmentTreeNode getAbsoluteTree(String companyCd, String departmentSetCd, Date searchCriteriaDate, String localeId, boolean isDisable)
companyCd
- 会社コードdepartmentSetCd
- 組織セットコードsearchCriteriaDate
- 検索基準日localeId
- ロケールIDisDisable
- 論理削除データフラグpublic jp.co.intra_mart.foundation.master.company.model.DepartmentTreeNode getAbsoluteBranch(String companyCd, String departmentSetCd, String departmentCd, Date searchCriteriaDate, String localeId, boolean isDisable)
companyCd
- 会社コードdepartmentSetCd
- 組織セットコードdepartmentCd
- 組織コードsearchCriteriaDate
- 検索基準日localeId
- ロケールIDisDisable
- 論理削除データフラグpublic List<Map<String,Object>> makeDepartmentDeph(jp.co.intra_mart.foundation.master.company.model.DepartmentTreeNode deptTree)
deptTree
- 組織ツリーCopyright © 2024 Sumitomo Life Information Systems Co., Ltd. All Rights Reserved.