クラス LdapRdnComponent

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

@DeprecatedSE public class LdapRdnComponent extends ObjectSE implements ComparableSE, SerializableSE
使用すべきではありません。
DistinguishedName および関連するクラスは、2.0 で非推奨になりました。
LdapRdn の一部を表します。RFC2253 で指定されているように、LdapRdn は "+" で区切られた複数の属性で構成されている場合があります。LdapRdnComponent は、これらの属性の 1 つを表します。
関連事項:
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final boolean
    使用すべきではありません。
  • コンストラクターの概要

    コンストラクター
    コンストラクター
    説明
    使用すべきではありません。
    値をデコードせずに LdapRdnComponent を構築します。
    LdapRdnComponent(StringSE key, StringSE value, boolean decodeValue)
    使用すべきではありません。
    LdapRdnComponent を構築し、オプションで値をデコードします。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    int
    使用すべきではありません。
    このインスタンスを提供されたオブジェクトと比較します。
    protected StringSE
    使用すべきではありません。
    キーと値を ldap にエンコードします。
    使用すべきではありません。
    URL で使用するために、このインスタンスの文字列表現を取得します。
    boolean
    使用すべきではありません。
    使用すべきではありません。
    このコンポーネントのキー (属性名) を取得します。
    使用すべきではありません。
    使用すべきではありません。
    このコンポーネントの (属性) 値を取得します。
    int
    使用すべきではありません。
    使用すべきではありません。
    このインスタンスの不変のコピーを作成します。
    void
    使用すべきではありません。
    このメソッドを使用すると、周囲の DistinguishedName インスタンスの内部状態が変更されます。
    void
    使用すべきではありません。
    このメソッドを使用すると、周囲の DistinguishedName インスタンスの内部状態が変更されます。
    使用すべきではありません。

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

    clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
  • フィールドの詳細

    • DONT_DECODE_VALUE

      public static final boolean DONT_DECODE_VALUE
      使用すべきではありません。
      関連事項:
  • コンストラクターの詳細

    • LdapRdnComponent

      public LdapRdnComponent(StringSE key, StringSE value)
      使用すべきではありません。
      値をデコードせずに LdapRdnComponent を構築します。
      パラメーター:
      key - 属性名。
      value - 属性値。
    • LdapRdnComponent

      public LdapRdnComponent(StringSE key, StringSE value, boolean decodeValue)
      使用すべきではありません。
      LdapRdnComponent を構築し、オプションで値をデコードします。

      「キーケースフォールド」システムプロパティの値に応じて、キーは小文字、大文字、元のケースを保持します。デフォルトでは小文字に変換されます。

      パラメーター:
      key - 属性名。
      value - 属性値。
      decodeValue - true の場合、値はデコードされます (通常、DN が文字列から解析されるときに使用されます)。それ以外の場合、値は指定されたとおりに使用されます。
      関連事項:
  • メソッドの詳細

    • getKey

      public StringSE getKey()
      使用すべきではありません。
      このコンポーネントのキー (属性名) を取得します。
      戻り値:
      キー。
    • setKey

      @DeprecatedSE public void setKey(StringSE key)
      使用すべきではありません。
      このメソッドを使用すると、周囲の DistinguishedName インスタンスの内部状態が変更されます。これは避けるべきです。
      このコンポーネントのキー (属性名) を設定します。
      パラメーター:
      key - キー。
    • getValue

      public StringSE getValue()
      使用すべきではありません。
      このコンポーネントの (属性) 値を取得します。
      戻り値:
      値。
    • setValue

      @DeprecatedSE public void setValue(StringSE value)
      使用すべきではありません。
      このメソッドを使用すると、周囲の DistinguishedName インスタンスの内部状態が変更されます。これは避けるべきです。
      このコンポーネントの (属性) 値を設定します。
      パラメーター:
      value - 値。
    • encodeLdap

      protected StringSE encodeLdap()
      使用すべきではありません。
      キーと値を ldap にエンコードします。
      戻り値:
      適切に ldap エスケープされた rdn。
    • getLdapEncoded

      public StringSE getLdapEncoded()
      使用すべきではありません。
      戻り値:
      値が LDAP エンコードされた文字列としての LdapRdn。
    • encodeUrl

      public StringSE encodeUrl()
      使用すべきではありません。
      URL で使用するために、このインスタンスの文字列表現を取得します。
      戻り値:
      このインスタンスの適切に URL エンコードされた表現。
    • equals

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

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

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

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

      public LdapRdnComponent immutableLdapRdnComponent()
      使用すべきではありません。
      このインスタンスの不変のコピーを作成します。返されたインスタンスのキーまたは値を変更することはできません。
      戻り値:
      このインスタンスの不変のコピー。
      導入:
      1.3