クラス LdapEntryIdentification

java.lang.ObjectSE
org.springframework.ldap.core.LdapEntryIdentification

public class LdapEntryIdentification extends ObjectSE
LDAP エントリの完全な識別を処理するラッパークラス。LDAP エントリは、DistinguishedName クラスで表される Spring LDAP の識別名によって識別されます。識別名は、絶対 (つまり、LDAP ツリーのまさにルート (ベース) を含む完全) または相対 (つまり、現在の LDAP 接続のベース LDAP パス ( ContextSource への base として指定) からの相対) にすることができます。

さまざまな場面でさまざまな表現が必要になります。相対 DN は通常、LDAP ツリーでルックアップと検索を実行するために必要なものですが、絶対 DN は、認証時および LDAP エントリが参照されるときに必要です。グループ。このラッパークラスには、これらの表現の両方が含まれています。

  • コンストラクターの詳細

  • メソッドの詳細

    • getAbsoluteName

      public LdapNameSE getAbsoluteName()
      ベース LDAP パスに関連する識別されたエントリの DN を取得します。LdapDataEntry.getDn() によって返されます。
      戻り値:
      相対 DN。
      導入:
      2.0
    • getRelativeName

      public LdapNameSE getRelativeName()
      特定されたエントリの絶対 DN を取得します。Context.getNameInNamespace() によって返されます。
      戻り値:
      絶対 DN。
      導入:
      2.0
    • getRelativeDn

      @DeprecatedSE public DistinguishedName getRelativeDn()
      使用すべきではありません。
      DistinguishedName および関連するクラスとメソッドは、2.0 で非推奨になりました。代わりに getRelativeName() を使用してください。
      ベース LDAP パスに関連する識別されたエントリの DN を取得します。LdapDataEntry.getDn() によって返されます。
      戻り値:
      相対 DN。
    • getAbsoluteDn

      @DeprecatedSE public DistinguishedName getAbsoluteDn()
      使用すべきではありません。
      DistinguishedName および関連するクラスとメソッドは、2.0 で非推奨になりました。代わりに getAbsoluteName() を使用してください。
      特定されたエントリの絶対 DN を取得します。Context.getNameInNamespace() によって返されます。
      戻り値:
      絶対 DN。
    • equals

      public boolean equals(ObjectSE obj)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode