インターフェース LdapClient
public interface LdapClient
LDAP クライアント
- 導入:
- 3.1
ネストされたクラスのサマリー
ネストされたクラス修飾子と型インターフェース説明static interface
authenticate()
リクエストの仕様。static interface
bind(java.lang.String)
リクエストの仕様。static interface
LdapClient
を作成するための可変ビルダー。static interface
listBindings(java.lang.String)
リクエストの仕様。static interface
list(java.lang.String)
リクエストの仕様。static interface
modify(java.lang.String)
リクエストの仕様。static interface
search()
リクエストの仕様。static interface
unbind(java.lang.String)
リクエストの仕様。メソッドのサマリー
修飾子と型メソッド説明認証リクエストの構築を開始します。指定されたname
を識別子として使用して、バインドリクエストの構築を開始します。指定されたname
を識別子として使用して、バインドまたは再バインドリクエストの構築を開始します。static LdapClient.Builder
builder()
LdapClient
ビルダーを入手します。static LdapClient
create
(ContextSource contextSource) LdapClient
のインスタンスを作成するstatic LdapClient
create
(LdapTemplate ldap) LdapClient
のインスタンスを作成する指定されたname
のすべての子に対するリクエストの構築を開始します。指定されたname
のすべての子に対するリクエストの構築を開始します。listBindings
(StringSE name) 指定されたname
のすべての子に対するリクエストの構築を開始します。listBindings
(NameSE name) 指定されたname
のすべての子に対するリクエストの構築を開始します。指定されたname
を識別子として使用して、エントリの名前または属性を変更するリクエストの作成を開始します。指定されたname
を識別子として使用して、エントリの名前または属性を変更するリクエストの作成を開始します。mutate()
ビルダーを返し、設定が現在のLdapClient
から複製される新しいLdapClient
を作成します。search()
検索リクエストの作成を開始します。name
エントリを削除するリクエストの作成を開始します。name
エントリを削除するリクエストの作成を開始します。
メソッドの詳細
list
指定されたname
のすべての子に対するリクエストの構築を開始します。- パラメーター:
name
- 子を検索するための識別名- 戻り値:
- リストパラメーターを指定するための仕様
list
指定されたname
のすべての子に対するリクエストの構築を開始します。- パラメーター:
name
- 子を検索するための識別名- 戻り値:
- リストパラメーターを指定するための仕様
listBindings
指定されたname
のすべての子に対するリクエストの構築を開始します。結果には、名前にバインドされたオブジェクトが含まれます。- パラメーター:
name
- 子を検索するための識別名- 戻り値:
- リストパラメーターを指定するための仕様
listBindings
指定されたname
のすべての子に対するリクエストの構築を開始します。結果には、名前にバインドされたオブジェクトが含まれます。- パラメーター:
name
- 子を検索するための識別名- 戻り値:
- リストパラメーターを指定するための仕様
search
LdapClient.SearchSpec search()検索リクエストの作成を開始します。- 戻り値:
- 検索パラメーターを指定するための仕様
authenticate
LdapClient.AuthenticateSpec authenticate()認証リクエストの構築を開始します。- 戻り値:
- 認証パラメーターを指定するための仕様
bind
指定されたname
を識別子として使用して、バインドリクエストの構築を開始します。- 戻り値:
- バインドパラメーターを指定するための仕様
bind
指定されたname
を識別子として使用して、バインドまたは再バインドリクエストの構築を開始します。- 戻り値:
- バインドパラメーターを指定するための仕様
modify
指定されたname
を識別子として使用して、エントリの名前または属性を変更するリクエストの作成を開始します。modify(Name)
は、エントリが削除および再作成されるのではなく変更されるという点で、再バインドとは異なることに注意してください。名前の変更には、LDAP の
Context.rename(javax.naming.Name, javax.naming.Name)
SE 機能が使用されます。属性の変更には、LDAP のDirContext.modifyAttributes(javax.naming.Name, int, javax.naming.directory.Attributes)
SE 機能を使用します。rename
アクションは、modify
関数の前に楽観的に実行されます。属性の変更が失敗した場合、名前のロールバックが試行されます。- パラメーター:
name
- 変更するエントリの名前- 戻り値:
- 変更パラメーターを指定するための仕様
modify
指定されたname
を識別子として使用して、エントリの名前または属性を変更するリクエストの作成を開始します。modify(Name)
は、エントリが削除および再作成されるのではなく変更されるという点で、再バインドとは異なることに注意してください。名前の変更には、LDAP の
Context.rename(javax.naming.Name, javax.naming.Name)
SE 機能が使用されます。属性の変更には、LDAP のDirContext.modifyAttributes(javax.naming.Name, int, javax.naming.directory.Attributes)
SE 機能を使用します。rename
アクションは、modify
関数の前に楽観的に実行されます。属性の変更が失敗した場合、名前のロールバックが試行されます。- パラメーター:
name
- 変更するエントリの名前- 戻り値:
- 変更パラメーターを指定するための仕様
unbind
name
エントリを削除するリクエストの作成を開始します。- パラメーター:
name
- 削除するエントリの名前- 戻り値:
- アンバインドパラメーターを指定するための仕様
unbind
name
エントリを削除するリクエストの作成を開始します。- パラメーター:
name
- 削除するエントリの名前- 戻り値:
- アンバインドパラメーターを指定するための仕様
mutate
LdapClient.Builder mutate()ビルダーを返し、設定が現在のLdapClient
から複製される新しいLdapClient
を作成します。create
LdapClient
のインスタンスを作成する- パラメーター:
contextSource
- すべてのリクエストのContextSource
- 関連事項:
create
LdapClient
のインスタンスを作成する- パラメーター:
ldap
- このクライアントのベースとなるLdapTemplate
- 導入:
- 3.3
- 関連事項:
builder
LdapClient
ビルダーを入手します。