クラス LdapNameBuilder

java.lang.ObjectSE
org.springframework.ldap.support.LdapNameBuilder

public final class LdapNameBuilder extends ObjectSE
LdapNameSE インスタンスを構築するためのヘルパークラス。識別名の最初の部分が最も重要ではないことに注意してください。つまり、コンポーネントを追加すると、結果の文字列の先頭に追加されます。
         LdapNameBuilder.newInstance("dc=261consulting,dc=com").add("ou=people").build().toString();
 
ou=people,dc=261consulting,dc=com になります。
導入:
2.0
  • メソッドの詳細

    • newInstance

      public static LdapNameBuilder newInstance()
      空白の LdapName から始めて、新しいインスタンスを構築します。
      戻り値:
      新しいインスタンス。
    • newInstance

      public static LdapNameBuilder newInstance(NameSE name)
      提供された LdapName のコピーから始めて、新しいインスタンスを構築します。
      パラメーター:
      name - 構築する LdapName の出発点。
      戻り値:
      新しいインスタンス。
    • newInstance

      public static LdapNameBuilder newInstance(StringSE name)
      提供された文字列から構築された LdapName で始まる、新しいインスタンスを構築します。
      パラメーター:
      name - 構築する LdapName の出発点。
      戻り値:
      新しいインスタンス。
    • add

      public LdapNameBuilder add(StringSE key, ObjectSE value)
      ビルドされた LdapName に Rdn を追加します。
      パラメーター:
      key - rdn 属性キー。
      value - rdn 値。
      戻り値:
      このビルダー。
    • add

      public LdapNameBuilder add(NameSE name)
      指定された名前を現在ビルドされている LdapName に追加します。
      パラメーター:
      name - 追加する名前。
      戻り値:
      このビルダー。
    • add

      public LdapNameBuilder add(StringSE name)
      指定された文字列で表される LdapName を、現在ビルドされている LdapName に追加します。
      パラメーター:
      name - 追加する名前。
      戻り値:
      このビルダー。
    • build

      public LdapNameSE build()
      LdapName インスタンスを構築します。
      戻り値:
      構築された LdapName インスタンス。