インターフェース LdapClient.SearchSpec
- 含まれているインターフェース:
- LdapClient
public static interface LdapClient.SearchSpec
LdapClient.search() リクエストの仕様。方法の概要
修飾子と型メソッド説明検索する名前。検索する名前。query(ConsumerSE<LdapQueryBuilder> consumer) 実行するフィルターなしのクエリ。実行するクエリ。default <O extends LdapDataEntry>
OtoEntry()default <O extends LdapDataEntry>
ListSE<O>default <O extends LdapDataEntry>
StreamSE<O><O> ListSE<O>toList(AttributesMapper<O> mapper) それぞれが指定された戦略によってマップされた検索結果のリストを返します。<O> ListSE<O>toList(ContextMapper<O> mapper) それぞれが指定された戦略によってマップされた検索結果のリストを返します。<O> OtoObject(AttributesMapper<O> mapper) 指定された戦略によってマッピングされた検索結果は最大 1 つになります。<O> OtoObject(ContextMapper<O> mapper) 指定された戦略によってマッピングされた検索結果は最大 1 つになります。<O> StreamSE<O>toStream(AttributesMapper<O> mapper) 指定された戦略によってそれぞれマップされた検索結果のストリームを返します。<O> StreamSE<O>toStream(ContextMapper<O> mapper) 指定された戦略によってそれぞれマップされた検索結果のストリームを返します。
方法の詳細
name
検索する名前。これは、nameのみに基づいてLdapQueryを作成するための便利なメソッドです。- パラメーター:
name- 検索する名前- 戻り値:
- さらなる構成のための
LdapClient.SearchSpec
name
検索する名前。これは、nameのみに基づいてLdapQueryを作成するための便利なメソッドです。- パラメーター:
name- 検索する名前- 戻り値:
- さらなる構成のための
LdapClient.SearchSpec
query
実行するフィルターなしクエリ。つまり、フィルターは(objectclass=*)です。これは、名前で検索し、
SearchControlsSE または返された属性セットをカスタマイズする必要がある場合に役立ちます。- パラメーター:
consumer- コンシューマーがデフォルトのクエリを変更する- 戻り値:
- さらなる構成のための
LdapClient.SearchSpec
query
実行するクエリ。- パラメーター:
query- 実行するクエリ- 戻り値:
- さらなる構成のための
LdapClient.SearchSpec
toEntry
toObject
指定された戦略によってマッピングされた検索結果は最大 1 つになります。結果が見つからない場合は
nullを返します。- パラメーター:
mapper- 結果のマッピングに使用するContextMapper戦略- 戻り値:
- 単一の検索結果、または何も見つからなかった場合は
null - 例外:
org.springframework.dao.IncorrectResultSizeDataAccessException- 結果セットに複数の結果が含まれる場合
toObject
指定された戦略によってマッピングされた検索結果は最大 1 つになります。- パラメーター:
mapper- 結果のマッピングに使用するAttributesMapper戦略- 戻り値:
- 単一の検索結果、または何も見つからなかった場合は
null - 例外:
org.springframework.dao.IncorrectResultSizeDataAccessException- 結果セットに複数の結果が含まれる場合
toEntryList
toList
それぞれが指定された戦略によってマップされた検索結果のリストを返します。- パラメーター:
mapper- 結果のマッピングに使用するContextMapper戦略- 戻り値:
- 単一の検索結果、または何も見つからなかった場合は空のリスト
- 例外:
org.springframework.dao.IncorrectResultSizeDataAccessException- 結果セットに複数の結果が含まれる場合
toList
それぞれが指定された戦略によってマップされた検索結果のリストを返します。- パラメーター:
mapper- 結果のマッピングに使用するAttributesMapper戦略- 戻り値:
- 単一の検索結果、または何も見つからなかった場合は空のリスト
- 例外:
org.springframework.dao.IncorrectResultSizeDataAccessException- 結果セットに複数の結果が含まれる場合
toEntryStream
toStream
指定された戦略によってそれぞれマップされた検索結果のストリームを返します。- パラメーター:
mapper- 結果のマッピングに使用するContextMapper戦略- 戻り値:
- 単一の検索結果、または何も見つからなかった場合は空のストリーム
- 例外:
org.springframework.dao.IncorrectResultSizeDataAccessException- 結果セットに複数の結果が含まれる場合
toStream
指定された戦略によってそれぞれマップされた検索結果のストリームを返します。- パラメーター:
mapper- 結果のマッピングに使用するAttributesMapper戦略- 戻り値:
- 単一の検索結果、または何も見つからなかった場合は空のストリーム
- 例外:
org.springframework.dao.IncorrectResultSizeDataAccessException- 結果セットに複数の結果が含まれる場合