クラス DefaultDirContextValidator

java.lang.ObjectSE
org.springframework.ldap.pool.validation.DefaultDirContextValidator
実装済みのインターフェース一覧:
DirContextValidator

public class DefaultDirContextValidator extends ObjectSE implements DirContextValidator
DirContext.search(String, String, SearchControls)SE を実行するデフォルトの DirContextSE バリデーター。名前、フィルター、SearchControlsSE はすべて構成可能です。読み取り専用 DirContextSE と読み取り書き込み DirContextSE に対する特別な処理はありません。

構成:
プロパティ 説明 必須 デフォルト
ベース 検索メソッドの名前パラメーター。 いいえ ""
フィルター 検索メソッドへのフィルターパラメーター。 いいえ "objectclass=*"
searchControls 検索メソッドの SearchControlsSE パラメーター。 いいえ SearchControls.setCountLimit(long)SE = 1
SearchControls.setReturningAttributes(String[])SE = 新しい文字列 [] { " オブジェクトクラス " }
SearchControls.setTimeLimit(int)SE = 500
  • フィールドの詳細

    • DEFAULT_FILTER

      public static final StringSE DEFAULT_FILTER
      関連事項:
    • logger

      protected final org.slf4j.Logger logger
      Logger for this class and sub-classes.
  • コンストラクターの詳細

    • DefaultDirContextValidator

      public DefaultDirContextValidator()
      デフォルトのバリデータを作成し、検索範囲 OBJECT_SCOPE、countLimit が 1、returningAttributes がオブジェクトクラス、timeLimit が 500 の SearchControlsSE を作成します。デフォルトのベースは空の文字列で、デフォルトのフィルターは objectclass=* です。
    • DefaultDirContextValidator

      public DefaultDirContextValidator(int searchScope)
      デフォルトコンストラクターのすべてのデフォルト値を使用してバリデーターを作成しますが、検索範囲は参照された値に設定されます。
      パラメーター:
      searchScope - デフォルトの SearchControls に設定される searchScope
  • 方法の詳細

    • getBase

      public StringSE getBase()
      Get the base name.
      戻り値:
      baseName
    • setBase

      public void setBase(StringSE base)
      Set the base name.
      パラメーター:
      base - 設定する baseName
    • getFilter

      public StringSE getFilter()
      フィルターを取得します。
      戻り値:
      フィルター
    • setFilter

      public void setFilter(StringSE filter)
      Set the filter.
      パラメーター:
      filter - 設定するフィルター
    • getSearchControls

      public SearchControlsSE getSearchControls()
      Get the search controls.
      戻り値:
      searchControls
    • setSearchControls

      public void setSearchControls(SearchControlsSE searchControls)
      Set the search controls.
      パラメーター:
      searchControls - 設定する searchControls
    • validateDirContext

      public boolean validateDirContext(DirContextType contextType, DirContextSE dirContext)
      DirContextSE を検証します。有効な DirContextSE は、クエリに応答し、該当する場合はディレクトリに書き込むことができる必要があります。
      次で指定:
      インターフェース DirContextValidator 内の validateDirContext 
      パラメーター:
      contextType - DirContextSE の型。DirContextSE を作成するために ContextSource.getReadOnlyContext() または ContextSource.getReadWriteContext() が呼び出されたかどうかを示します
      dirContext - 検証する DirContextSE。
      戻り値:
      検証中に DirContextSE が正しく動作した場合は true。