ページの先頭行へ戻る
Interstage Application Server ディレクトリサービス運用ガイド

8.2.9 属性値の比較

  属性値の比較を行うことにより、属性値の読込みを行わずに値を判定することができます。属性値を比較するには、以下のメソッドを使用します。

javax.naming.DirContext.search()

  エントリの検索と同じメソッドですが、以下の制約があります。

  属性値の比較をする例です。

  SearchControls constraints = new SearchControls();
  constraints.setSearchScope(SearchControls.OBJECT_SCOPE);
  constraints.setReturningAttributes(new String[0]);
  
  NamingEnumeration results = ctx.search("cn=User001,ou=User,ou=interstage,o=fujitsu,dc=com",
                              "mail=user001@sample.fujitsu.com", constraints);