インターフェース LdapClient.BindSpec
- 含まれているインターフェース:
- LdapClient
public static interface LdapClient.BindSpec
LdapClient.bind(java.lang.String) リクエストの仕様。メソッドのサマリー
修飾子と型メソッド説明attributes(AttributesSE attributes) このバインディングに関連付ける属性。voidexecute()名前、オブジェクト、属性をバインドするこのバインディングに関連付けるオブジェクト。replaceExisting(boolean replaceExisting) 既存のバインディングをこのバインディングに置き換えます (「再バインド」と同等)。
メソッドの詳細
object
このバインディングに関連付けるオブジェクト。このオブジェクトは属性のセットにエンコードされることに注意してください。オブジェクトの型が
DirContextSE の場合、オブジェクトはDirContext.getAttributes(javax.naming.Name)SE を介して属性に変換されます。- パラメーター:
object- 関連付けるオブジェクト- 戻り値:
- さらなる構成のための
LdapClient.BindSpec
attributes
このバインディングに関連付ける属性。- パラメーター:
attributes- 属性- 戻り値:
- さらなる構成のための
LdapClient.BindSpec
replaceExisting
既存のバインディングをこのバインディングに置き換えます (「再バインド」と同等)。falseの場合、エントリがすでに存在する場合、バインドはNameAlreadyBoundExceptionをスローします。- パラメーター:
replaceExisting- 既存のエントリを置き換えるかどうか- 戻り値:
- さらなる構成のための
LdapClient.BindSpec
execute
void execute()名前、オブジェクト、属性をバインドする- 例外:
NameAlreadyBoundException-nameがすでにバインドされており、replaceExisting(boolean)がfalseの場合