public class StandardRoleACIBuilder extends BaseACIBuilder implements RoleACIBuilder
TYPE
コンストラクタと説明 |
---|
StandardRoleACIBuilder()
ロールがカラの状態でビルダーを初期化します。
|
StandardRoleACIBuilder(Collection<String> roleIds)
与えられたロールIDを保持した状態でビルダーを初期化します。
|
StandardRoleACIBuilder(String... roleIds)
与えられたロールIDを保持した状態でビルダーを初期化します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addRoleId(Collection<String> roleIds)
与えられたロールIDをビルダーに追加します。
|
void |
addRoleId(String... roleIds)
与えられたロールIDをビルダーに追加します。
|
Set<ACI> |
build()
ビルダーが保持している全てのロールIDをACIに変換します。
|
protected String |
getType()
役職を表すタイプを返します。
|
createACI
public StandardRoleACIBuilder()
public StandardRoleACIBuilder(String... roleIds)
roleIds
- ロールIDNullPointerException
- 指定したロールIDが null である場合public StandardRoleACIBuilder(Collection<String> roleIds)
roleIds
- ロールIDNullPointerException
- 指定したロールIDが null である場合public void addRoleId(String... roleIds)
roleIds
- ロールIDNullPointerException
- 指定したロールIDが null である場合public void addRoleId(Collection<String> roleIds)
roleIds
- ロールIDNullPointerException
- 指定したロールIDが 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