クラス AccessOptions.GetOptions
java.lang.ObjectSE
org.springframework.data.mapping.AccessOptions.GetOptions
- 含まれているクラス:
- AccessOptions
プロパティパスの値を取得するためのアクセスオプション。
- 作成者:
- Oliver Drotbohm
ネストされたクラスのサマリー
ネストされたクラスコンストラクターの概要
コンストラクターコンストラクター説明GetOptions
(MapSE<PersistentProperty<?>, FunctionSE<ObjectSE, ObjectSE>> handlers, AccessOptions.GetOptions.GetNulls nullValues) メソッドのサマリー
修飾子と型メソッド説明registerCollectionHandler
(PersistentProperty<?> property, FunctionSE<? super CollectionSE<?>, ObjectSE> handler) 指定されたプロパティのCollection
SE 値を処理するためにFunction
SE を登録します。registerHandler
(PersistentProperty<?> property, ClassSE<T> type, FunctionSE<? super T, ObjectSE> handler) 指定されたFunction
SE を、指定された型の指定されたPersistentProperty
に対して取得された後処理値に登録します。registerHandler
(PersistentProperty<?> property, FunctionSE<ObjectSE, ObjectSE> handler) 指定されたプロパティの値を後処理するためにFunction
SE を登録します。registerListHandler
(PersistentProperty<?> property, FunctionSE<? super ListSE<?>, ObjectSE> handler) 指定されたプロパティのList
SE 値を処理するためにFunction
SE を登録します。registerMapHandler
(PersistentProperty<?> property, FunctionSE<? super MapSE<?, ?>, ObjectSE> handler) 指定されたプロパティのMap
SE 値を処理するためにFunction
SE を登録します。registerSetHandler
(PersistentProperty<?> property, FunctionSE<? super SetSE<?>, ObjectSE> handler) 指定されたプロパティのSet
SE 値を処理するためにFunction
SE を登録します。withNullValues
(AccessOptions.GetOptions.GetNulls nullValues)
コンストラクターの詳細
GetOptions
public GetOptions(MapSE<PersistentProperty<?>, FunctionSE<ObjectSE, ObjectSE>> handlers, AccessOptions.GetOptions.GetNulls nullValues)
メソッドの詳細
getNullValues
withNullValues
registerHandler
public AccessOptions.GetOptions registerHandler(PersistentProperty<?> property, FunctionSE<ObjectSE, ObjectSE> handler) 指定されたプロパティの値を後処理するためにFunction
SE を登録します。- パラメーター:
property
- null であってはなりません。handler
- null であってはなりません。- 戻り値:
registerCollectionHandler
public AccessOptions.GetOptions registerCollectionHandler(PersistentProperty<?> property, FunctionSE<? super CollectionSE<?>, ObjectSE> handler) 指定されたプロパティのCollection
SE 値を処理するためにFunction
SE を登録します。- パラメーター:
property
- null であってはなりません。handler
- null であってはなりません。- 戻り値:
registerListHandler
public AccessOptions.GetOptions registerListHandler(PersistentProperty<?> property, FunctionSE<? super ListSE<?>, ObjectSE> handler) 指定されたプロパティのList
SE 値を処理するためにFunction
SE を登録します。- パラメーター:
property
- null であってはなりません。handler
- null であってはなりません。- 戻り値:
registerSetHandler
public AccessOptions.GetOptions registerSetHandler(PersistentProperty<?> property, FunctionSE<? super SetSE<?>, ObjectSE> handler) 指定されたプロパティのSet
SE 値を処理するためにFunction
SE を登録します。- パラメーター:
property
- null であってはなりません。handler
- null であってはなりません。- 戻り値:
registerMapHandler
public AccessOptions.GetOptions registerMapHandler(PersistentProperty<?> property, FunctionSE<? super MapSE<?, ?>, ObjectSE> handler) 指定されたプロパティのMap
SE 値を処理するためにFunction
SE を登録します。- パラメーター:
property
- null であってはなりません。handler
- null であってはなりません。- 戻り値:
registerHandler
public <T> AccessOptions.GetOptions registerHandler(PersistentProperty<?> property, ClassSE<T> type, FunctionSE<? super T, ObjectSE> handler) 指定されたFunction
SE を、指定された型の指定されたPersistentProperty
に対して取得された後処理値に登録します。- 型パラメーター:
T
- 処理する値の型。- パラメーター:
property
- null であってはなりません。type
- null であってはなりません。handler
- null であってはなりません。- 戻り値: