クラス LdapRdn

java.lang.ObjectSE
org.springframework.ldap.core.LdapRdn
実装されているすべてのインターフェース:
SerializableSEComparableSE

@DeprecatedSE public class LdapRdn extends ObjectSE implements SerializableSE, ComparableSE
使用すべきではありません。
DistinguishedName および関連するクラスは、2.0 で非推奨になりました。
パスの一部である LDAP 名のデータ型。名前: uid=adam.skogman キー: uid 値: adam.skogman
関連事項:
  • コンストラクターの概要

    コンストラクター
    コンストラクター
    説明
    使用すべきではありません。
    デフォルトコンストラクター。
    使用すべきではありません。
    提供された文字列を解析し、それに応じてこのインスタンスを構築します。
    使用すべきではありません。
    提供されたキーと値を使用して LdapRdn を構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    使用すべきではありません。
    この LdapRdn に LdapRdnComponent を追加します。
    int
    使用すべきではありません。
    この LdapRdn を別のオブジェクトと比較します。
    使用すべきではありません。
    URL で使用するために、この LdapRdn の文字列表現を取得します。
    boolean
    使用すべきではありません。
    使用すべきではありません。
    この LdapRdn の最初の LdapRdnComponent を取得します。
    getComponent(int idx)
    使用すべきではありません。
    インデックス idx で LdapRdnComponent を取得します。
    使用すべきではありません。
    この LdapRdn 内のすべてのコンポーネントを取得します。
    使用すべきではありません。
    この LdapRdn の鍵を入手。
    使用すべきではありません。
    この LdapRdn の適切に rfc2253 でエンコードされた文字列表現を取得します。
    使用すべきではありません。
    この LdapRdn の値を取得します。
    使用すべきではありません。
    指定したキー (属性名) で LdapComponent の値を取得します。
    int
    使用すべきではありません。
    使用すべきではありません。
    このインスタンスの不変のコピーを作成します。
    使用すべきではありません。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
  • コンストラクターの詳細

    • LdapRdn

      public LdapRdn()
      使用すべきではありません。
      デフォルトのコンストラクター。空の初期化されていない LdapRdn を作成します。
    • LdapRdn

      public LdapRdn(StringSE string)
      使用すべきではありません。
      提供された文字列を解析し、それに応じてこのインスタンスを構築します。
      パラメーター:
      string - 解析する文字列。
    • LdapRdn

      public LdapRdn(StringSE key, StringSE value)
      使用すべきではありません。
      提供されたキーと値を使用して LdapRdn を構築します。
      パラメーター:
      key - 属性名。
      value - 属性値。
  • メソッドの詳細

    • addComponent

      public void addComponent(LdapRdnComponent rdnComponent)
      使用すべきではありません。
      この LdapRdn に LdapRdnComponent を追加します。
      パラメーター:
      rdnComponent - 追加する LdapRdnComponent
    • getComponents

      public ListSE getComponents()
      使用すべきではありません。
      この LdapRdn 内のすべてのコンポーネントを取得します。
      戻り値:
      この LdapRdn を構成するすべての LdapRdnComponents のリスト。
    • getComponent

      public LdapRdnComponent getComponent()
      使用すべきではありません。
      この LdapRdn の最初の LdapRdnComponent を取得します。
      戻り値:
      この LdapRdn の初代 LdapRdnComponent。
      例外:
      IndexOutOfBoundsExceptionSE - この Rdn にコンポーネントがない場合。
    • getComponent

      public LdapRdnComponent getComponent(int idx)
      使用すべきではありません。
      インデックス idx で LdapRdnComponent を取得します。
      パラメーター:
      idx - 取得するコンポーネントの 0 から始まるインデックス。
      戻り値:
      インデックス idx の LdapRdnComponent。
      例外:
      IndexOutOfBoundsExceptionSE - この Rdn にコンポーネントがない場合。
    • getLdapEncoded

      public StringSE getLdapEncoded()
      使用すべきではありません。
      この LdapRdn の適切に rfc2253 でエンコードされた文字列表現を取得します。
      戻り値:
      この LdapRdn に対応するエスケープ文字列。
      例外:
      IndexOutOfBoundsExceptionSE - この Rdn にコンポーネントがない場合。
    • encodeUrl

      public StringSE encodeUrl()
      使用すべきではありません。
      URL で使用するために、この LdapRdn の文字列表現を取得します。
      戻り値:
      URL で使用するこの LdapRdn の文字列表現。
    • compareTo

      public int compareTo(ObjectSE obj)
      使用すべきではありません。
      この LdapRdn を別のオブジェクトと比較します。
      次で指定:
      インターフェース ComparableSEcompareToSE 
      パラメーター:
      obj - 比較するオブジェクト
      例外:
      ClassCastExceptionSE - 提供されたオブジェクトが LdapRdn インスタンスでない場合。
    • equals

      public boolean equals(ObjectSE obj)
      使用すべきではありません。
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      使用すべきではありません。
      オーバーライド:
      クラス ObjectSEhashCode 
    • toString

      public StringSE toString()
      使用すべきではありません。
      オーバーライド:
      クラス ObjectSEtoString 
    • getValue

      public StringSE getValue()
      使用すべきではありません。
      この LdapRdn の値を取得します。この Rdn が複数値の場合、最初の値が返されることに注意してください。例: Rdn cn=john doe+sn=doe の場合、戻り値は john doe になります。
      戻り値:
      この LdapRdn の (最初の) 値。
      例外:
      IndexOutOfBoundsExceptionSE - この Rdn にコンポーネントがない場合。
    • getKey

      public StringSE getKey()
      使用すべきではありません。
      この LdapRdn の鍵を入手。この Rdn が複数値の場合、最初のキーが返されることに注意してください。例: Rdn cn=john doe+sn=doe の場合、戻り値は cn になります。
      戻り値:
      この LdapRdn の (最初の) キー。
      例外:
      IndexOutOfBoundsExceptionSE - この Rdn にコンポーネントがない場合。
    • getValue

      public StringSE getValue(StringSE key)
      使用すべきではありません。
      指定したキー (属性名) で LdapComponent の値を取得します。
      パラメーター:
      key - キー
      戻り値:
      値。
      例外:
      IllegalArgumentExceptionSE - 指定されたキーを持つコンポーネントがない場合。
    • immutableLdapRdn

      public LdapRdn immutableLdapRdn()
      使用すべきではありません。
      このインスタンスの不変のコピーを作成します。コンポーネントを追加または削除したり、これらのコンポーネントのキーと値を変更したりすることはできません。
      戻り値:
      このインスタンスの不変のコピー。
      導入:
      1.3