クラス LdapRdn
java.lang.ObjectSE
org.springframework.ldap.core.LdapRdn
- 実装されているすべてのインターフェース:
SerializableSE,ComparableSE
使用すべきではありません。
パスの一部である LDAP 名のデータ型。名前: uid=adam.skogman キー: uid 値: adam.skogman
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明voidaddComponent(LdapRdnComponent rdnComponent) 使用すべきではありません。この LdapRdn に LdapRdnComponent を追加します。int使用すべきではありません。この LdapRdn を別のオブジェクトと比較します。使用すべきではありません。URL で使用するために、この LdapRdn の文字列表現を取得します。boolean使用すべきではありません。使用すべきではありません。この LdapRdn の最初の LdapRdnComponent を取得します。getComponent(int idx) 使用すべきではありません。インデックスidxで LdapRdnComponent を取得します。使用すべきではありません。この LdapRdn 内のすべてのコンポーネントを取得します。getKey()使用すべきではありません。この LdapRdn の鍵を入手。使用すべきではありません。この LdapRdn の適切に rfc2253 でエンコードされた文字列表現を取得します。getValue()使用すべきではありません。この LdapRdn の値を取得します。使用すべきではありません。指定したキー (属性名) で LdapComponent の値を取得します。inthashCode()使用すべきではありません。使用すべきではありません。このインスタンスの不変のコピーを作成します。toString()使用すべきではありません。
コンストラクターの詳細
LdapRdn
public LdapRdn()使用すべきではありません。デフォルトのコンストラクター。空の初期化されていない LdapRdn を作成します。LdapRdn
使用すべきではありません。提供された文字列を解析し、それに応じてこのインスタンスを構築します。- パラメーター:
string- 解析する文字列。
LdapRdn
使用すべきではありません。提供されたキーと値を使用して LdapRdn を構築します。- パラメーター:
key- 属性名。value- 属性値。
メソッドの詳細
addComponent
使用すべきではありません。この LdapRdn に LdapRdnComponent を追加します。- パラメーター:
rdnComponent- 追加する LdapRdnComponent
getComponents
使用すべきではありません。この LdapRdn 内のすべてのコンポーネントを取得します。- 戻り値:
- この LdapRdn を構成するすべての LdapRdnComponents のリスト。
getComponent
使用すべきではありません。この LdapRdn の最初の LdapRdnComponent を取得します。- 戻り値:
- この LdapRdn の初代 LdapRdnComponent。
- 例外:
IndexOutOfBoundsExceptionSE- この Rdn にコンポーネントがない場合。
getComponent
使用すべきではありません。インデックスidxで LdapRdnComponent を取得します。- パラメーター:
idx- 取得するコンポーネントの 0 から始まるインデックス。- 戻り値:
- インデックス
idxの LdapRdnComponent。 - 例外:
IndexOutOfBoundsExceptionSE- この Rdn にコンポーネントがない場合。
getLdapEncoded
使用すべきではありません。この LdapRdn の適切に rfc2253 でエンコードされた文字列表現を取得します。- 戻り値:
- この LdapRdn に対応するエスケープ文字列。
- 例外:
IndexOutOfBoundsExceptionSE- この Rdn にコンポーネントがない場合。
encodeUrl
使用すべきではありません。URL で使用するために、この LdapRdn の文字列表現を取得します。- 戻り値:
- URL で使用するこの LdapRdn の文字列表現。
compareTo
使用すべきではありません。この LdapRdn を別のオブジェクトと比較します。- 次で指定:
- インターフェース
ComparableSEのcompareToSE - パラメーター:
obj- 比較するオブジェクト- 例外:
ClassCastExceptionSE- 提供されたオブジェクトが LdapRdn インスタンスでない場合。
equals
使用すべきではありません。hashCode
public int hashCode()使用すべきではありません。toString
使用すべきではありません。getValue
使用すべきではありません。この LdapRdn の値を取得します。この Rdn が複数値の場合、最初の値が返されることに注意してください。例: Rdncn=john doe+sn=doeの場合、戻り値はjohn doeになります。- 戻り値:
- この LdapRdn の (最初の) 値。
- 例外:
IndexOutOfBoundsExceptionSE- この Rdn にコンポーネントがない場合。
getKey
使用すべきではありません。この LdapRdn の鍵を入手。この Rdn が複数値の場合、最初のキーが返されることに注意してください。例: Rdncn=john doe+sn=doeの場合、戻り値はcnになります。- 戻り値:
- この LdapRdn の (最初の) キー。
- 例外:
IndexOutOfBoundsExceptionSE- この Rdn にコンポーネントがない場合。
getValue
使用すべきではありません。指定したキー (属性名) で LdapComponent の値を取得します。- パラメーター:
key- キー- 戻り値:
- 値。
- 例外:
IllegalArgumentExceptionSE- 指定されたキーを持つコンポーネントがない場合。
immutableLdapRdn
使用すべきではありません。このインスタンスの不変のコピーを作成します。コンポーネントを追加または削除したり、これらのコンポーネントのキーと値を変更したりすることはできません。- 戻り値:
- このインスタンスの不変のコピー。
- 導入:
- 1.3
DistinguishedNameおよび関連するクラスは、2.0 で非推奨になりました。