public class LDAPSearch extends Object
3.7.1.0 (2005/04/15) LDAPにアクセスできる、LDAPSearch.java を新規に作成。 |
コンストラクタと説明 |
---|
LDAPSearch() |
修飾子とタイプ | メソッドと説明 |
---|---|
String[] |
getAttributes()
検索の一部として返される属性を文字列配列で取得します。
|
void |
init()
LDAPパラメータを利用して、LDAP検索用オブジェクトを構築します。
|
List<String[]> |
search(String filter)
LDPA から、値を取り出し、List オブジェクトを作成します。
|
void |
setAttributes(String[] atr)
検索の一部として返される属性を文字列配列でセットします。
|
void |
setDerefLinkFlag(boolean deref)
検索中のリンクへの間接参照を有効または無効[true/false]にします(初期値:false)。
|
void |
setEntrydn(String dn)
属性の取得元のオブジェクトの名前を設定します(初期値:システムパラメータ の LDAP_ENTRYDN)。
|
void |
setInitctx(String ctx)
初期コンテキストファクトリを指定します(初期値:システムパラメータ の INITIAL_CONTEXT_FACTORY)。
|
void |
setMaxRowCount(int count)
レジストリの最大検索件数をセットします(初期値:0[無制限])。
|
void |
setOrderBy(String ordr)
検索した結果を表示する表示順をファイル属性名で指定します。
|
void |
setPassword(String pwd)
属性の取得元のオブジェクトのパスワードを設定します(初期値:システムパラメータ の LDAP_PASSWORD)。
|
void |
setProviderURL(String url)
サービスプロバイダの構成情報を指定します(初期値:システムパラメータ の LDAP_PROVIDER_URL)。
|
void |
setReturningObjFlag(boolean pbjflag)
結果の一部としてオブジェクトを返すことを有効または無効[true/false]にします(初期値:false)。
|
void |
setSearchbase(String base)
検索するコンテキストまたはオブジェクトの名前を設定します(初期値:システムパラメータ の LDAP_SEARCH_BASE)。
|
void |
setSearchScope(String scope)
検索範囲(OBJECT/ONELEVEL/SUBTREE)を設定します(初期値:LDAP_SEARCH_SCOPE)。
|
void |
setTimeLimit(int limit)
これらの SearchControls の時間制限をミリ秒単位で設定します(初期値:0[無制限])。
|
String |
toString()
このオブジェクトの文字列表現を返します。
|
public LDAPSearch()
public void init()
4.2.2.0 (2008/05/10) LDAP パスワード取得対応 |
5.6.7.0 (2013/07/27) LDAPのREFERRAL対応 通常、パラメータをセット後、search( String filter ) の実行前に、呼びます。 |
public List<String[]> search(String filter)
filter
- フィルター文字列4.2.2.0 (2008/05/10) LDAP パスワード取得対応 |
public void setSearchScope(String scope)
scope
- SearchControlsの検索範囲public void setTimeLimit(int limit)
limit
- ミリ秒単位の時間制限(初期値:無制限)public void setDerefLinkFlag(boolean deref)
deref
- リンクを逆参照する場合は true、そうでない場合は false(初期値:false)public void setReturningObjFlag(boolean pbjflag)
pbjflag
- オブジェクトが返される場合は true、そうでない場合は false(初期値:false)public void setMaxRowCount(int count)
count
- レジストリの最大検索件数public void setAttributes(String[] atr)
atr
- 返される属性を識別する属性 ID の配列public String[] getAttributes()
public void setInitctx(String ctx)
ctx
- INITIAL_CONTEXT_FACTORY属性public void setProviderURL(String url)
url
- PROVIDER_URL属性public void setSearchbase(String base)
base
- SEARCHBASE属性public void setEntrydn(String dn)
dn
- 取得元のオブジェクトの名前public void setPassword(String pwd)
pwd
- 取得元のオブジェクトのパスワード4.2.2.0 (2008/05/10) LDAP パスワード取得対応 |
public void setOrderBy(String ordr)
ordr
- ソートキーを指定。Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.