すべてのクラスとインターフェース
クラス
説明
RFC4526 で指定されているように、常に
false に評価されるフィルター。RFC4526 で指定されているように、常に
true に評価されるフィルター。Compensating TransactionManager デリゲートの抽象スーパークラス。
ContextMapper を直接実装する代わりに使用できる抽象スーパークラス。ContextSource インターフェースの抽象的な実装。 実際のターゲットオブジェクトを作成する前に、EC2 インスタンスを自動的に起動するために使用する抽象 FactoryBean スーパークラス。
リクエスト制御とレスポンス制御を持つ標準 DirContextProcessor を実装する場合に便利な基本クラス。
Filter インターフェースのほとんどのメソッドを実装する便利なクラス。
LdapContext に単一の RequestControl を適用し、既存のコントロールを保持する責任を持つ抽象スーパークラス。
TLS セキュリティを接続に適用する
DirContextAuthenticationStrategy 実装の抽象スーパークラス。DirContextProcessor インスタンスのシーケンスを管理します。 論理 AND のフィルター。
Java フィールドを LDAP 属性にマップします。
Type 属性は、LDAP JNDI プロバイダーがフィールドをバイナリベースと見なすか文字列ベースと見なすかを示します。
受信した属性が期待どおりであることを確認するためのテスト目的のダミー AttributesMapper。
受信した属性が期待どおりであることを確認するためのテスト目的のダミー ContextMapper。
JNDI AttributeInUseException をミラーリングするランタイム例外。
JNDI AttributeModificationException をミラーリングするランタイム例外。
実装クラスが属性の変更を追跡し、ModificationItems として返すことができることを示します。
属性のスキーマを保持する単純な値クラス。
LDAP 属性を Bean にマッピングするために LdapTemplate によって使用されるインターフェース。
AttributesMapper をラップする CollectingNameClassPairCallbackHandler。AttributeValidationPolicies に必要なメソッドを定義するインターフェース。
属性値をループするときに使用するコールバックインターフェース。
個別に認証されたコンテキストで操作を実行するために、
LdapOperations の認証メソッドで使用されるコールバックインターフェース。 個別に認証されたコンテキストで操作を実行するために、
LdapOperations の認証メソッドで使用されるコールバックインターフェース。 認証エラーが発生した場合に操作を実行するために、
LdapOperations の認証メソッドで使用されるコールバックインターフェース。JNDI AuthenticationException をミラーリングするランタイム例外。
JNDI AuthenticationNotSupportedException をミラーリングするランタイム例外。
AuthenticationSource は、新しいコンテキストを作成するときに使用されるプリンシパル (ユーザー DN) と資格情報を提供する責任があります。LDAP 操作に無効な値が指定されたことを示すためにスローされます。
アクティブな
ContextSource で使用されるベースコンテキストへのアクセスを必要とするクラスによって実装されるインターフェース。 使用すべきではありません。
ベース LDAP パスを提供できる
ContextSources によって実装されるインターフェース。 このインターフェースの実装は、基本 LDAP パスを提供できます。
BasicSchemaSpecification は、オブジェクトクラスの最小要件セットを確立します。
"AND" である二項論理演算の抽象スーパークラス。および "OR" オペレーション。
バインド操作を管理する
CompensatingTransactionOperationExecutor。 バインド操作を追跡する
CompensatingTransactionOperationRecorder。JNDI CannotProceedException をミラーリングするランタイム例外。
指定された例外を格納し、それを取得するメソッドを提供する AuthenticationErrorCallback の便利な実装。
すべての結果を内部リストに収集する NameClassPairCallbackHandler。
JNDI CommunicationException をミラーリングするランタイム例外。
値を比較するフィルターの抽象スーパークラス。
トランザクションリソースホルダーをカバレッジするための基本クラス。
AbstractCompensatingTransactionManagerDelegate で使用されるトランザクションオブジェクト。 トランザクションの結果に応じて、記録された単一の操作を実行し、それをコミットまたはロールバックします。
操作メソッド名に基づいて
CompensatingTransactionOperationRecorder オブジェクトを作成するためのファクトリインターフェース。CompensatingTransactionOperationManager 実装は、補正トランザクション内で実行される操作を記録して実行します。
このインターフェースの実装は、データを記録し、実行のために呼び出される
CompensatingTransactionOperationExecutor を提供し、操作のトランザクション管理を補正するロールを果たします。 カバレッジトランザクションで使用する一般的な方法。
前のビルダーステップで指定された属性に基づいて、条件付き LDAP フィルターを構築します。
JNDI ConfigurationException をミラーリングするランタイム例外。
および / または LdapQuery のフィルタービルダーサポート。
コンテキストとの間でアセンブルするために Dao 実装で使用されるヘルパーインターフェース。
DirContext で実行される実際の操作を委譲するためのインターフェース。LDAP コンテキストを Bean にマップするために LdapTemplate によって使用されるインターフェース。
ContextMapper をラップする CollectingNameClassPairCallbackHandler。
現在、コンテキストプロセッサーのポストプロセスメソッドを介してインスペクションできるのは、リクエストごとのコントロールのみです。
コントロールをマッパー実装に渡すことを可能にする
ContextMapper インターフェースの拡張。JNDI ContextNotEmptyException をミラーリングするランタイム例外。
ContextSource は、DirContext インスタンスの構成と作成を担当します。 スーパークラスによって作成された EC2 インスタンスを使用して ContextSource を作成する FactoryBean。
あらゆる
ContextSource Bean を Micrometer で観測可能にする BeanPostProcessor LDAP トランザクションを管理するための TransactionManager。
このデリゲートは、
ContextSourceTransactionManager のすべての作業を実行します。 デフォルトの
ConversionService に Spring LDAP コンバーターを追加する BeanFactoryPostProcessor。 使用すべきではありません。
ConversionService を直接使用し、ConverterUtils と一緒に使用して Spring LDAP コンバーターを追加してください。 使用すべきではありません。
Converter と ConversionService を直接使用してください 使用すべきではありません。
ConversionException を使用してください 使用すべきではありません。
ConversionService を直接使用してください 使用すべきではありません。
ConversionService を直接使用してください 単一の Converter インスタンスの構成情報。
使用すべきではありません。
ConversionService を直接使用してください Spring LDAP コンバーターを操作するためのユーティリティクラス
返されたすべてのエントリをカウントするための
NameClassPairCallbackHandler。 リクエストコントロールを作成できない場合に AbstractRequestControlDirContextProcessor によってスローされます。
バッファーが RFC2849 で定義されている有効な属性を表していることを確認します。
CompensatingTransactionOperationManager のデフォルト実装。DirContext.search(String, String, SearchControls)SE を実行するデフォルトの DirContextSE バリデーター。DirContext.search(String, String, SearchControls)SE を実行するデフォルトの DirContextSE バリデーター。DirObjectFactory インターフェースのデフォルトの実装。
使用すべきではありません。
DistinguishedName および関連するクラスは、2.0 で非推奨になりました。 複数値プロパティの増分取得を使用して、Active Directory からすべての属性値を読み取るのに役立つユーティリティクラス。
デフォルトの NameClassPairMapper 実装。
ObjectDirectoryMapper のデフォルト実装。DefaultSchemaSpecification はオブジェクトをまったく検証しません。単に true を返します。
TempEntryRenamingStrategy のデフォルト実装。TLS 認証のデフォルトの実装。
AuthenticationSource のデコレーターは、ターゲットが空のプリンシパルとクレデンシャルを返す場合にデフォルトの認証情報を返すようにします。
プロキシとして機能する ContextSource インスタンスに
BaseLdapPathSource 機能を提供するサポートクラス。PoolingContextSource が ContextSE をラップするために使用し、ほとんどのメソッドを基礎となるコンテキストに委譲し、コンテキストがチェックアウトされたプールへの参照を保持し、DelegatingContext.close() が呼び出されたときに自身をプールに返します。PooledContextSource が ContextSE をラップするために使用し、ほとんどのメソッドを基礎となるコンテキストに委譲し、コンテキストがチェックアウトされたプールへの参照を保持し、DelegatingContext.close() が呼び出されたときに自身をプールに返します。PoolingContextSource が DirContextSE をラップするために使用し、ほとんどのメソッドを基になるコンテキストに委譲します。PooledContextSource が DirContextSE をラップするために使用し、ほとんどのメソッドを基になるコンテキストに委譲します。PoolingContextSource が LdapContextSE をラップするために使用し、ほとんどのメソッドを基になるコンテキストに委譲します。PooledContextSource が LdapContextSE をラップするために使用し、ほとんどのメソッドを基になるコンテキストに委譲します。 エントリを元のエントリとは異なるサブツリーに移動する
TempEntryRenamingStrategy。LDAP DIGEST-MD5 SASL メカニズムの認証戦略。
DirContext インターフェースの興味深いメソッドを実装するアダプター。
作成時に LDAP 接続を認証するときに使用する戦略。
トランザクション DirContext を追跡します。
DirContextAdapter のインターフェース。
実際の検索と列挙トラバーサルの前後に
LdapTemplate による検索で呼び出されるインターフェース。ContextSource プロキシによって作成されたプロキシからターゲット DirContext を取得できるヘルパーインターフェース。LDAPv2 互換性のために、InitialDirContext インスタンスを作成する ContextSource 実装。
ContextSource によって返される DirContextSE の 2 つの型を表す列挙型。ContextSource によって返される DirContextSE の 2 つの型を表す列挙型。DirContextSE のバリデーター。DirContextSE のバリデーター。 使用すべきではありません。
2.0 では、代わりに
LdapUtils のユーティリティメソッドと一緒に LdapNameSE を使用することをお勧めします。 使用すべきではありません。
DistinguishedName および関連するクラスは、2.0 で非推奨になりました。Java フィールドをエントリの識別名のコンポーネントにマップします。
使用すべきではありません。
DistinguishedName および関連するクラスは、2.0 で非推奨になりました。 トークンのリテラル値と定数。
トークンマネージャー。
組み込み Apache Directory サーバーのヘルパークラス。
組み込み Unboundid LDAP サーバーのヘルパークラス。
組み込み Unboundid LDAP サーバーのヘルパークラス。
このアノテーションは、Java クラスが LDAP ディレクトリに永続化されるようにマークします。
「等しい」のフィルター。
TLS および外部 (SASL) 認証を使用するための
DirContextAuthenticationStrategy。LDAP フィルターの共通インターフェース。
Filter インスタンスのプロパティエディター。 使用すべきではありません。
Converter を直接使用してください 比較するフィルター>=。
ハードコードされたパーツを検索フィルターに含めることができます。
このアノテーションは、LDAP エントリの識別名を含むものとして Java フィールドをマークします。
複数値プロパティの増分取得を使用して、Active Directory からすべての属性値を読み取るのに役立つユーティリティ。
JNDI InsufficientResourcesException をミラーリングするランタイム例外。
JNDI InterruptedNamingException をミラーリングするランタイム例外。
解析された属性が LDAP 仕様に準拠していない場合にスローされます。
JNDI InvalidAttributeIdentifierException をミラーリングするランタイム例外。
JNDI InvalidAttributesException をミラーリングするランタイム例外。
JNDI InvalidAttributeValueException をミラーリングするランタイム例外。
インスタンスが LDAP ディレクトリに保持するのに適していないことを示すためにスローされます。
JNDI InvalidNameException をミラーリングするランタイム例外。
解析されたレコードが LDAP 仕様に準拠していない場合にスローされます。
JNDI InvalidSearchControlsException をミラーリングするランタイム例外。
JNDI InvalidSearchFilterException をミラーリングするランタイム例外。
BasicAttributeSE を拡張して、RFC2849 で定義されているオプションのサポートを追加します。BasicAttributesSE を拡張して、DN の特殊なサポートを追加します。LDAP クライアント
LdapClient.authenticate() リクエストの仕様。LdapClient.bind(java.lang.String) リクエストの仕様。LdapClient を作成するための可変ビルダー。LdapClient.list(java.lang.String) リクエストの仕様。LdapClient.modify(java.lang.String) リクエストの仕様。LdapClient.search() リクエストの仕様。LdapClient.unbind(java.lang.String) リクエストの仕様。LDAP 操作のための
CompensatingTransactionOperationRecorder 実装。InitialLdapContext インスタンスを作成する ContextSource 実装。LDAP ツリーのエントリに対する一般的なデータアクセス方法。
LDAP の名前と値をエンコードおよびデコードするヘルパークラス。
LDAP エントリの完全な識別を処理するラッパークラス。
見つかったエントリをそれぞれのエントリの
LdapEntryIdentification にマップする ContextMapper 実装。LdapNameSE インスタンスを構築するためのヘルパークラス。LDAP 操作の基本セットを指定するインターフェース。
SingleContextSource と一緒に使用されるコールバックインターフェース。 実行される Ldap クエリに関するすべての情報を保持します。
LdapQueries のビルダー。
使用すべきではありません。
DistinguishedName および関連するクラスは、2.0 で非推奨になりました。 使用すべきではありません。
DistinguishedName および関連するクラスは、2.0 で非推奨になりました。JNDI LdapReferralException をミラーリングするランタイム例外。
中核となる LDAP 機能を実行し、一般的なエラーを回避できます。これにより、コンテキストの検索、NamingEnumerations のループ、およびコンテキストの終了というユーザーの負担が軽減されます。
見つかった NameClassPairs を NameClassPairMapper に渡し、結果をリストに収集する
NameClassPairCallbackHandler。DirContextProcessor の何もしない実装。 統合テストの目的で使用するインプロセス Apache Directory サーバーを起動、停止、設定するためのユーティリティ。
統合テストの目的で使用するインプロセス Apache Directory サーバーを起動、停止、設定するためのユーティリティ。
LDAP トランザクションを操作するためのユーティリティメソッド。
LDAP を操作するための一般的なユーティリティメソッド。
LdifParser は、org.springframework.ldap.ldif パッケージのメインクラスです。 比較するフィルター <=。
このフィルターを使用すると、ユーザーはワイルドカード (*) をフィルターでエスケープせずに指定できます。
JNDI LimitExceededException をミラーリングするランタイム例外。
LDIF ファイルの解析時に可能なイベント型を宣言する列挙。
JNDI LinkException をミラーリングするランタイム例外。
JNDI LinkLoopException をミラーリングするランタイム例外。
Comparable オブジェクトのリストを比較するためのコンパレータ。
認証されたコンテキストで LDAP 操作を実行しようとします。これは、Active Directory が誤ったパスワード (特に空のパスワード) でのバインドを許可し、後で操作を拒否する可能性があるためです。
JNDI MalformedLinkException をミラーリングするランタイム例外。
アノテーション付きメタデータのエラーを示すためにスローされます。
modifyAttributes 操作を管理する CompensatingTransactionOperationExecutor。modifyAttributes 操作を追跡し、ロールバック用の対応する
ModifyAttributesOperationExecutor インスタンスを作成する CompensatingTransactionOperationRecorder。MutablePoolingContextSource が LdapContextSE をラップするために使用し、ほとんどのメソッドを基になるコンテキストに委譲します。MutablePooledContextSource が LdapContextSE をラップするために使用し、ほとんどのメソッドを基になるコンテキストに委譲します。MutableDelegatingLdapContext インスタンスを作成する PooledContextSource サブクラス。MutableDelegatingLdapContext インスタンスを作成する PoolingContextSource サブクラス。JNDI NameAlreadyBoundException をミラーリングするランタイム例外。
DirContextAdapter が名前を値として適切に処理できるようにするために、内部的に使用されます。
DirContextAdapter が名前を値として適切に処理できるようにするために内部的に使用されます。
LdapTemplate 検索、リスト、listBindings メソッドで使用されるコールバックインターフェース。NameClassPair オブジェクトを Bean にマッピングする責任があります。JNDI NameNotFoundException をミラーリングするランタイム例外。
LDAP に関連する問題が発生するたびに、フレームワークによってスローされる例外の基本クラス。
JNDI NamingSecurityException をミラーリングするランタイム例外。
JNDI NoInitialContextException をミラーリングするランタイム例外。
JNDI NoPermissionException をミラーリングするランタイム例外。
JNDI NoSuchAttributeException をミラーリングするランタイム例外。
JNDI NotContextException をミラーリングするランタイム例外。
「ない」のフィルター。
NOT の動作と present の動作を組み合わせて、ユーザーが属性が存在しないことを確認できるようにする便利なクラス。CompensatingTransactionOperationRecorder は何も実行せず、入力に関係なく NullOperationExecutor を返します。ObjectDirectoryMapper はマネージクラスメタデータを追跡し、
org.springframework.ldap.odm.annotations パッケージで指定されたアノテーションでアノテーションが付けられたエンティティオブジェクトとの間でマッピングするために LdapTemplate によって使用されます。ObjectDirectoryMapper の構成クラス 指定された
Binding からオブジェクトを取得できない場合に ContextMapperCallbackHandler によってスローされます。 オブジェクトクラスのスキーマを保持する単純な値クラス
各操作にかかる時間を記録する
DirContextSE インスタンスを返す ContextSource の実装。Spring LDAP ODM 例外階層のルート。
使用すべきではありません。
この機能は、バージョン 2.0 以降の LdapTemplate で自動的に利用可能になります。
使用すべきではありません。
この機能は、バージョン 2.0 以降の LdapTemplate で自動的に利用可能になります。
使用すべきではありません。
この機能は、バージョン 2.0 以降の LdapTemplate で自動的に利用可能になります。
JNDI OperationNotSupportedException をミラーリングするランタイム例外。
論理 OR のフィルター。
使用すべきではありません。
PagedResultsControlSE の使用時に返される Cookie のラッパークラス。 ページ結果コントロールを管理するための DirContextProcessor 実装。
使用すべきではありません。
代わりに PagedResultsDirContextProcessor を使用してください。
この例外は、解析エラーが発生した場合にスローされます。
Parser インターフェースは、パーサーユーティリティによって実装される必要のあるメソッドを表します。
JNDI PartialResultException をミラーリングするランタイム例外。
プール構成のラッパークラス。
オブジェクトプールと別の
ContextSource をラップする ContextSource 実装。 オブジェクトプールと別の
ContextSource をラップする ContextSource 実装。 ユーザーが属性の存在を確認できるようにするフィルター。
「近接性」のフィルター。
再バインド操作を管理する
CompensatingTransactionOperationExecutor。 再バインド操作を追跡する
CompensatingTransactionOperationRecorder。JNDI ReferralException をミラーリングするランタイム例外。
名前変更操作を管理する
CompensatingTransactionOperationExecutor。 名前変更操作を追跡するための
CompensatingTransactionOperationRecorder。 このツールは、
OdmManager で使用する一連の LDAP オブジェクトクラスの Java クラス表現を作成します。LDAP ディレクトリスキーマを一覧表示するシンプルなユーティリティ。
JNDI SchemaViolationException をミラーリングするランタイム例外。
実際の検索操作を委譲するためのインターフェース。
検索範囲の安全な定義を入力します。
LDIF レコード分離ルールを実施するためのポリシーオブジェクト。
JNDI ServiceUnavailableException をミラーリングするランタイム例外。
インターフェース CharStream の実装。ストリームには ASCII 文字のみ (Unicode 処理なし) が含まれると見なされます。
デフォルトの
DirContextAuthenticationStrategy 実装、"SIMPLE" 認証用に DirContext 環境を設定し、コンテキストが作成される前に、認証された環境でユーザー DN とパスワードをそれぞれ SECURITY_PRINCIPAL と SECURITY_CREDENTIALS として指定します。 ターゲットが実際に閉じられないようにするために、ターゲット ContextSource の周囲のデコレータとして使用される
ContextSource。DirContext のプロキシは、すべての操作をターゲット DirContext に転送しますが、
close 操作が実行されないようにします。JNDI SizeLimitExceededException をミラーリングするランタイム例外。
SortControl を管理するための DirContextProcessor 実装。
仕様インターフェースは、レコードが準拠しなければならない規則を宣言するために実装されます。
使用すべきではありません。
バインド解除および再バインド操作の一時エントリの名前を変更するためのさまざまな戦略のインターフェース。
JNDI TimeLimitExceededException をミラーリングするランタイム例外。
入力トークンストリームについて説明します。
トークンマネージャーエラー。
使用すべきではありません。
Converter と ConversionService を直接使用してください 返された DirContext オブジェクトが周囲のトランザクションを認識していることを確認するための ContextSource のプロキシ。
DirContext のプロキシ実装。トランザクション中にインスタンスが閉じられていないこと、およびすべての変更操作が記録され、それらの補正ロールバック操作が保存されていることを確認します。
このアノテーションは、LDAP に永続化してはならない
Entry アノテーション付きクラスのフィールドを識別します。 アンバインド操作を管理する
CompensatingTransactionOperationExecutor。 アンバインド操作を追跡するための
CompensatingTransactionOperationRecorder。 他に一致するサブクラスが見つからない場合にスローされる NamingException。
OdmManager によって管理されていないクラスで OdmManager メソッドが呼び出されたときにスローされます。
VirtualListViewControl とそれに必要なコンパニオン SortControl の DirContextProcessor 実装を集約することにより、仮想リストビューを管理するための AggregateDirContextProcessor 実装。
仮想リストビューを管理するための DirContextProcessor 実装。
VirtualListViewControl の使用時に返される Cookie のラッパークラス。 このフィルターは、すべての空白を自動的にワイルドカード (*) に変換します。
DistinguishedNameおよび関連するクラスとメソッドは、2.0 で非推奨になりました。