インターフェース AttributesMapper<T>
- すべての既知のサブインターフェース:
IncrementalAttributesMapper<T>
public interface AttributesMapper<T>
LDAP 属性を Bean にマッピングするために LdapTemplate によって使用されるインターフェース。このインターフェースの実装は、結果を抽出する実際の作業を実行しますが、例外処理について心配する必要はありません。
NamingExceptions は、LdapTemplate クラスによってキャッチされ、正しく処理されます。 通常、LdapTemplate の検索メソッドで使用されます。AttributeMapper オブジェクトは通常ステートレスであるため、再利用可能です。これらは、属性マッピングロジックを 1 か所に実装するのに理想的です。
または、代わりに ContextMapper の使用を検討してください。
メソッドのサマリー
メソッドの詳細
mapFromAttributes
属性をオブジェクトにマップします。提供される属性は、単一の SearchResult からの属性です。- パラメーター:
attributes- SearchResult からの属性。- 戻り値:
- 属性から構築されたオブジェクト。
- 例外:
NamingExceptionSE- 属性のマッピングでエラーが発生した場合