public class StandardPostACIBuilder extends BaseACIBuilder implements PostACIBuilder
修飾子とタイプ | クラスと説明 |
---|---|
protected static class |
StandardPostACIBuilder.DepartmentPostModel
所属役職キー
|
TYPE
コンストラクタと説明 |
---|
StandardPostACIBuilder()
所属役職が空の状態でビルダーを初期化します。
|
StandardPostACIBuilder(Collection<T> posts)
与えられた所属役職キーを保持した状態でビルダーを初期化します。
|
StandardPostACIBuilder(String companyCd,
String departmentCd,
String postCd)
与えられたパラメータで作成した所属役職キーを保持した状態でビルダーを初期化します。
|
StandardPostACIBuilder(T... posts)
与えられた所属役職キーを保持した状態でビルダーを初期化します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addPost(String companyCd,
String departmentCd,
String postCd)
与えられたパラメータで作成した所属役職キーをビルダーに追加します。
|
<T extends ICompanyPostBizKey & IDepartmentBizKey> |
addPost(T... posts)
与えられた所属役職キーをビルダーに追加します。
|
<T extends ICompanyPostBizKey & IDepartmentBizKey> |
addPosts(Collection<T> posts)
与えられた所属役職キーをビルダーに追加します。
|
Set<ACI> |
build()
ビルダーが保持している全ての所属役職キーをACIに変換します。
|
protected String |
getType()
役職を表すタイプを返します。
|
createACI
public StandardPostACIBuilder()
public StandardPostACIBuilder(String companyCd, String departmentCd, String postCd)
companyCd
- 会社コード nullを与える事は出来ません。departmentCd
- 組織コード nullを与える事は出来ません。postCd
- 役職コード nullを与える事は出来ません。NullPointerException
- 何れかのパラメータにnullが与えられた場合public StandardPostACIBuilder(T... posts)
T
- 与える所属役職キーの型posts
- 所属役職キー nullを与える事は出来ません。NullPointerException
- 指定した所属役職キーが null である場合public StandardPostACIBuilder(Collection<T> posts)
T
- 与える所属役職キーの型posts
- 所属役職キー nullを与える事は出来ません。NullPointerException
- 指定した所属役職キーが null である場合public void addPost(String companyCd, String departmentCd, String postCd)
companyCd
- 会社コード nullを与える事は出来ません。departmentCd
- 組織コード nullを与える事は出来ません。postCd
- 役職コード nullを与える事は出来ません。NullPointerException
- 何れかのパラメータにnullが与えられた場合public <T extends ICompanyPostBizKey & IDepartmentBizKey> void addPost(T... posts)
T
- 与える所属役職キーの型posts
- 所属役職キー nullを与える事は出来ません。NullPointerException
- 所属役職キーにnullが与えられた場合。public <T extends ICompanyPostBizKey & IDepartmentBizKey> void addPosts(Collection<T> posts)
T
- 与える所属役職キーの型posts
- 所属役職キー nullを与える事は出来ません。NullPointerException
- 所属役職キーにnullが与えられた場合。public Set<ACI> build() throws AuthorityControlException
build
インタフェース内 ACIBuilder
ACI
セットAuthorityControlException
- ACI
の生成時に例外が発生した場合ACIBuilder.build()
protected String getType()
getType
クラス内 BaseACIBuilder
BaseACIBuilder.getType()
Copyright © 2012 NTT DATA INTRAMART CORPORATION