クラス LdapRdnComponent
java.lang.ObjectSE
org.springframework.ldap.core.LdapRdnComponent
- 実装されているすべてのインターフェース:
SerializableSE,ComparableSE
@DeprecatedSE
public class LdapRdnComponent
extends ObjectSE
implements ComparableSE, SerializableSE
使用すべきではありません。
LdapRdn の一部を表します。RFC2253 で指定されているように、LdapRdn は "+" で区切られた複数の属性で構成されている場合があります。LdapRdnComponent は、これらの属性の 1 つを表します。
- 関連事項:
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターコンストラクター説明LdapRdnComponent(StringSE key, StringSE value) 使用すべきではありません。値をデコードせずに LdapRdnComponent を構築します。LdapRdnComponent(StringSE key, StringSE value, boolean decodeValue) 使用すべきではありません。LdapRdnComponent を構築し、オプションで値をデコードします。方法の概要
修飾子と型メソッド説明int使用すべきではありません。このインスタンスを提供されたオブジェクトと比較します。protected StringSE使用すべきではありません。キーと値を ldap にエンコードします。使用すべきではありません。URL で使用するために、このインスタンスの文字列表現を取得します。boolean使用すべきではありません。getKey()使用すべきではありません。このコンポーネントのキー (属性名) を取得します。使用すべきではありません。getValue()使用すべきではありません。このコンポーネントの (属性) 値を取得します。inthashCode()使用すべきではありません。使用すべきではありません。このインスタンスの不変のコピーを作成します。void使用すべきではありません。このメソッドを使用すると、周囲の DistinguishedName インスタンスの内部状態が変更されます。void使用すべきではありません。このメソッドを使用すると、周囲の DistinguishedName インスタンスの内部状態が変更されます。toString()使用すべきではありません。
フィールドの詳細
DONT_DECODE_VALUE
public static final boolean DONT_DECODE_VALUE使用すべきではありません。- 関連事項:
コンストラクターの詳細
LdapRdnComponent
使用すべきではありません。値をデコードせずに LdapRdnComponent を構築します。- パラメーター:
key- 属性名。value- 属性値。
LdapRdnComponent
使用すべきではありません。LdapRdnComponent を構築し、オプションで値をデコードします。「キーケースフォールド」システムプロパティの値に応じて、キーは小文字、大文字、元のケースを保持します。デフォルトでは小文字に変換されます。
- パラメーター:
key- 属性名。value- 属性値。decodeValue-trueの場合、値はデコードされます (通常、DN が文字列から解析されるときに使用されます)。それ以外の場合、値は指定されたとおりに使用されます。- 関連事項:
メソッドの詳細
getKey
使用すべきではありません。このコンポーネントのキー (属性名) を取得します。- 戻り値:
- キー。
setKey
使用すべきではありません。このメソッドを使用すると、周囲の DistinguishedName インスタンスの内部状態が変更されます。これは避けるべきです。このコンポーネントのキー (属性名) を設定します。- パラメーター:
key- キー。
getValue
使用すべきではありません。このコンポーネントの (属性) 値を取得します。- 戻り値:
- 値。
setValue
使用すべきではありません。このメソッドを使用すると、周囲の DistinguishedName インスタンスの内部状態が変更されます。これは避けるべきです。このコンポーネントの (属性) 値を設定します。- パラメーター:
value- 値。
encodeLdap
使用すべきではありません。キーと値を ldap にエンコードします。- 戻り値:
- 適切に ldap エスケープされた rdn。
getLdapEncoded
使用すべきではありません。- 戻り値:
- 値が LDAP エンコードされた文字列としての LdapRdn。
encodeUrl
使用すべきではありません。URL で使用するために、このインスタンスの文字列表現を取得します。- 戻り値:
- このインスタンスの適切に URL エンコードされた表現。
equals
使用すべきではありません。hashCode
public int hashCode()使用すべきではありません。toString
使用すべきではありません。compareTo
使用すべきではありません。このインスタンスを提供されたオブジェクトと比較します。- 次で指定:
- インターフェース
ComparableSEのcompareToSE - パラメーター:
obj- 比較するオブジェクト- 例外:
ClassCastExceptionSE- オブジェクトを LdapRdnComponent にキャストできない場合。
immutableLdapRdnComponent
使用すべきではありません。このインスタンスの不変のコピーを作成します。返されたインスタンスのキーまたは値を変更することはできません。- 戻り値:
- このインスタンスの不変のコピー。
- 導入:
- 1.3
DistinguishedNameおよび関連するクラスは、2.0 で非推奨になりました。