クラス DefaultDirContextValidator
java.lang.ObjectSE
org.springframework.ldap.pool2.validation.DefaultDirContextValidator
- 実装されているすべてのインターフェース:
DirContextValidator
DirContext.search(String, String, SearchControls)SE を実行するデフォルトの DirContextSE バリデーター。名前、フィルター、SearchControlsSE はすべて構成可能です。読み取り専用 DirContextSE と読み取り書き込み DirContextSE に対する特別な処理はありません。構成:
| プロパティ | 説明 | 必須 | デフォルト |
|---|---|---|---|
| ベース | 検索メソッドの名前パラメーター。 | いいえ | "" |
| フィルター | 検索メソッドへのフィルターパラメーター。 | いいえ | "objectclass=*" |
| searchControls | 検索メソッドの SearchControlsSE パラメーター。 | いいえ | SearchControls.setCountLimit(long)SE = 1SearchControls.setReturningAttributes(String[])SE = 新しい文字列 [] { " オブジェクトクラス " }SearchControls.setTimeLimit(int)SE = 500 |
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターコンストラクター説明デフォルトのバリデーターを作成し、検索範囲OBJECT_SCOPE、countLimit が 1、returningAttributes がオブジェクトクラス、timeLimit が 500 のSearchControlsSE を作成します。DefaultDirContextValidator(int searchScope) デフォルトコンストラクターのすべてのデフォルト値を使用してバリデーターを作成しますが、検索範囲は参照された値に設定されます。メソッドのサマリー
修飾子と型メソッド説明getBase()voidvoidvoidsetSearchControls(SearchControlsSE searchControls) booleanvalidateDirContext(DirContextType contextType, DirContextSE dirContext) DirContextSE を検証します。
フィールドの詳細
DEFAULT_FILTER
- 関連事項:
logger
protected final org.slf4j.Logger loggerこのクラスとサブクラスのロガー
コンストラクターの詳細
DefaultDirContextValidator
public DefaultDirContextValidator()デフォルトのバリデータを作成し、検索範囲OBJECT_SCOPE、countLimit が 1、returningAttributes がオブジェクトクラス、timeLimit が 500 のSearchControlsSE を作成します。デフォルトのベースは空の文字列で、デフォルトのフィルターは objectclass=* です。DefaultDirContextValidator
public DefaultDirContextValidator(int searchScope) デフォルトコンストラクターのすべてのデフォルト値を使用してバリデーターを作成しますが、検索範囲は参照された値に設定されます。- パラメーター:
searchScope- デフォルトのSearchControlsに設定される searchScope
メソッドの詳細
getBase
- 戻り値:
- baseName
setBase
- パラメーター:
base- 設定する baseName
getFilter
- 戻り値:
- フィルター
setFilter
- パラメーター:
filter- 設定するフィルター
getSearchControls
- 戻り値:
- searchControls
setSearchControls
- パラメーター:
searchControls- 設定する searchControls
validateDirContext
インターフェースからコピーされた説明:DirContextValidatorDirContextSE を検証します。有効なDirContextSE は、クエリに応答し、該当する場合はディレクトリに書き込むことができる必要があります。- 次で指定:
- インターフェース
DirContextValidatorのvalidateDirContext - パラメーター:
contextType-DirContextSE の型。DirContextSE を作成するためにContextSource.getReadOnlyContext()またはContextSource.getReadWriteContext()が呼び出されたかどうかを示しますdirContext- 検証するDirContextSE。- 戻り値:
- 検証中に
DirContextSE が正しく動作した場合はtrue。 - 関連事項: