|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.hayabusa.resource.LDAPSearch
public class LDAPSearch
LDAPの内容を検索するための、ldapQueryタグです。 検索した結果は、配列で取得します。 下記の項目については、src/resource/システムパラメータ に、予め 設定しておくことで、タグごとに指定する必要がなくなります。 ・LDAP_INITIAL_CONTEXT_FACTORY ・LDAP_PROVIDER_URL ・LDAP_ENTRYDN ・LDAP_PASSWORD ・LDAP_SEARCH_BASE ・LDAP_SEARCH_SCOPE
3.7.1.0 (2005/04/15) LDAPにアクセスできる、LDAPSearch.java を新規に作成。 |
コンストラクタの概要 | |
---|---|
LDAPSearch()
|
メソッドの概要 | |
---|---|
java.lang.String[] |
getAttributes()
検索の一部として返される属性を文字列配列で取得します。 |
void |
init()
LDAPパラメータを利用して、LDAP検索用オブジェクトを構築します。 |
java.util.List<java.lang.String[]> |
search(java.lang.String filter)
LDPA から、値を取り出し、List オブジェクトを作成します。 |
void |
setAttributes(java.lang.String[] atr)
検索の一部として返される属性を文字列配列でセットします。 |
void |
setDerefLinkFlag(boolean deref)
検索中のリンクへの間接参照を有効または無効(true/false)にします(初期値:false)。 |
void |
setEntrydn(java.lang.String dn)
属性の取得元のオブジェクトの名前を設定します(初期値:システムパラメータ の LDAP_ENTRYDN)。 |
void |
setInitctx(java.lang.String ctx)
初期コンテキストファクトリを指定します(初期値:システムパラメータ の INITIAL_CONTEXT_FACTORY)。 |
void |
setMaxRowCount(int count)
レジストリの最大検索件数をセットします(初期値:0[無制限])。 |
void |
setOrderBy(java.lang.String ordr)
検索した結果を表示する表示順をファイル属性名で指定します。 |
void |
setPassword(java.lang.String pwd)
属性の取得元のオブジェクトのパスワードを設定します(初期値:システムパラメータ の LDAP_PASSWORD)。 |
void |
setProviderURL(java.lang.String url)
サービスプロバイダの構成情報を指定します(初期値:システムパラメータ の LDAP_PROVIDER_URL)。 |
void |
setReturningObjFlag(boolean pbjflag)
結果の一部としてオブジェクトを返すことを有効または無効(true/false)にします(初期値:false)。 |
void |
setSearchbase(java.lang.String base)
検索するコンテキストまたはオブジェクトの名前を設定します(初期値:システムパラメータ の LDAP_SEARCH_BASE)。 |
void |
setSearchScope(java.lang.String scope)
検索範囲(OBJECT/ONELEVEL/SUBTREE)を設定します(初期値:システムパラメータ の LDAP_SEARCH_SCOPE)。 |
void |
setTimeLimit(int limit)
これらの SearchControls の時間制限をミリ秒単位で設定します(初期値:0[無制限])。 |
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public LDAPSearch()
メソッドの詳細 |
---|
public void init()
4.2.2.0 (2008/05/10) LDAP パスワード取得対応 通常、パラメータをセット後、search( String filter ) の実行前に、呼びます。 |
public java.util.List<java.lang.String[]> search(java.lang.String filter)
filter
- String
4.2.2.0 (2008/05/10) LDAP パスワード取得対応 |
public void setSearchScope(java.lang.String scope)
scope
- String SearchControls の検索範囲public void setTimeLimit(int limit)
limit
- int ミリ秒単位の時間制限(初期値 無制限)public void setDerefLinkFlag(boolean deref)
deref
- boolean リンクを逆参照する場合は true、そうでない場合は false(初期値 false)検索中のリンクへの間接参照を有効または無効にします。 |
public void setReturningObjFlag(boolean pbjflag)
pbjflag
- boolean オブジェクトが返される場合は true、そうでない場合は false(初期値 false)public void setMaxRowCount(int count)
count
- int レジストリの最大検索件数public void setAttributes(java.lang.String[] atr)
atr
- String[] 返される属性を識別する属性 ID の配列public java.lang.String[] getAttributes()
public void setInitctx(java.lang.String ctx)
ctx
- INITIAL_CONTEXT_FACTORYpublic void setProviderURL(java.lang.String url)
url
- PROVIDER_URLpublic void setSearchbase(java.lang.String base)
base
- SEARCHBASEpublic void setEntrydn(java.lang.String dn)
dn
- Stringpublic void setPassword(java.lang.String pwd)
pwd
- String4.2.2.0 (2008/05/10) LDAP パスワード取得対応 |
public void setOrderBy(java.lang.String ordr)
ordr
- ソートキーを指定。public java.lang.String toString()
java.lang.Object
内の toString
|
openGion 5.1.8.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |