インターフェース LdapClient
public interface LdapClient
LDAP クライアント
- 導入:
- 3.1
ネストされたクラスの概要
ネストされたクラス修飾子と型インターフェース説明static interfaceauthenticate()リクエストの仕様。static interfacebind(String)リクエストの仕様。static interfaceLdapClientを作成するための可変ビルダー。static interfacelistBindings(String)リクエストの仕様。static interfacelist(String)リクエストの仕様。static interfaceLdapClient.MappedSearchSpec<T extends @Nullable ObjectSE>様々なカーディナリティオプションを使用して、マッピングされた検索結果を取得するための仕様。static interfacemodify(String)リクエストの仕様。static interfacesearch()リクエストの仕様。static interfaceunbind(String)リクエストの仕様。方法の概要
修飾子と型メソッド説明認証リクエストの構築を開始します。指定されたnameを識別子として使用して、バインドリクエストの構築を開始します。指定されたnameを識別子として使用して、バインドまたは再バインドリクエストの構築を開始します。static LdapClient.Builderbuilder()使用すべきではありません。static LdapClientcreate(ContextSource contextSource) LdapClientのインスタンスを作成するstatic LdapClientcreate(LdapTemplate ldap) LdapClientのインスタンスを作成する指定されたnameのすべての子に対するリクエストの構築を開始します。指定されたnameのすべての子に対するリクエストの構築を開始します。listBindings(StringSE name) 指定されたnameのすべての子に対するリクエストの構築を開始します。listBindings(NameSE name) 指定されたnameのすべての子に対するリクエストの構築を開始します。指定されたnameを識別子として使用して、エントリの名前または属性を変更するリクエストの作成を開始します。指定されたnameを識別子として使用して、エントリの名前または属性を変更するリクエストの作成を開始します。mutate()ビルダーを返し、設定が現在のLdapClientから複製される新しいLdapClientを作成します。search()検索リクエストの作成を開始します。nameエントリを削除するリクエストの作成を開始します。nameエントリを削除するリクエストの作成を開始します。static LdapClient.BuilderwithContextSource(ContextSource contextSource) LdapClientビルダーを入手します。
方法の詳細
list
指定されたnameのすべての子に対するリクエストの構築を開始します。- パラメーター:
name- 子を検索するための識別名- 戻り値:
- リストパラメーターを指定するための仕様
list
指定されたnameのすべての子に対するリクエストの構築を開始します。- パラメーター:
name- 子を検索するための識別名- 戻り値:
- リストパラメーターを指定するための仕様
listBindings
指定されたnameのすべての子に対するリクエストの構築を開始します。結果には、名前にバインドされたオブジェクトが含まれます。- パラメーター:
name- 子を検索するための識別名- 戻り値:
- リストパラメーターを指定するための仕様
listBindings
指定されたnameのすべての子に対するリクエストの構築を開始します。結果には、名前にバインドされたオブジェクトが含まれます。- パラメーター:
name- 子を検索するための識別名- 戻り値:
- リストパラメーターを指定するための仕様
search
authenticate
bind
指定されたnameを識別子として使用して、バインドリクエストの構築を開始します。- 戻り値:
- バインドパラメーターを指定するための仕様
bind
指定されたnameを識別子として使用して、バインドまたは再バインドリクエストの構築を開始します。- 戻り値:
- バインドパラメーターを指定するための仕様
modify
指定されたnameを識別子として使用して、エントリの名前または属性を変更するリクエストの作成を開始します。modify(Name)は、エントリが削除および再作成されるのではなく変更されるという点で、再バインドとは異なることに注意してください。名前の変更には、LDAP の
Context.rename(Name, Name)SE 機能が使用されます。属性の変更には、LDAP のDirContext.modifyAttributes(Name, int, Attributes)SE 機能を使用します。renameアクションは、modify関数の前に楽観的に実行されます。属性の変更が失敗した場合、名前のロールバックが試行されます。- パラメーター:
name- 変更するエントリの名前- 戻り値:
- 変更パラメーターを指定するための仕様
modify
指定されたnameを識別子として使用して、エントリの名前または属性を変更するリクエストの作成を開始します。modify(Name)は、エントリが削除および再作成されるのではなく変更されるという点で、再バインドとは異なることに注意してください。名前の変更には、LDAP の
Context.rename(Name, Name)SE 機能が使用されます。属性の変更には、LDAP のDirContext.modifyAttributes(Name, int, Attributes)SE 機能を使用します。renameアクションは、modify関数の前に楽観的に実行されます。属性の変更が失敗した場合、名前のロールバックが試行されます。- パラメーター:
name- 変更するエントリの名前- 戻り値:
- 変更パラメーターを指定するための仕様
unbind
nameエントリを削除するリクエストの作成を開始します。- パラメーター:
name- 削除するエントリの名前- 戻り値:
- アンバインドパラメーターを指定するための仕様
unbind
nameエントリを削除するリクエストの作成を開始します。- パラメーター:
name- 削除するエントリの名前- 戻り値:
- アンバインドパラメーターを指定するための仕様
mutate
LdapClient.Builder mutate()ビルダーを返し、設定が現在のLdapClientから複製される新しいLdapClientを作成します。withContextSource
LdapClientビルダーを入手します。- パラメーター:
contextSource- すべてのリクエストのContextSource- 導入:
- 4.1
create
LdapClientのインスタンスを作成する- パラメーター:
contextSource- すべてのリクエストのContextSource- 関連事項:
create
LdapClientのインスタンスを作成する- パラメーター:
ldap- このクライアントのベースとなるLdapTemplate- 導入:
- 3.3
- 関連事項:
builder
使用すべきではありません。withContextSource(ContextSource)を使用してContextSourceを提供してくださいLdapClientビルダーを入手します。
withContextSource(ContextSource)を使用してContextSourceを提供してください