public static class AccessOptions.GetOptions extends ObjectSE
修飾子と型 | クラスと説明 |
---|---|
static class | AccessOptions.GetOptions.GetNulls PersistentPropertyPath トラバーサル中に null 値を処理する方法。 |
コンストラクターと説明 |
---|
GetOptions(MapSE<PersistentProperty<?>,FunctionSE<ObjectSE, ObjectSE>> handlers, AccessOptions.GetOptions.GetNulls nullValues) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public GetOptions(MapSE<PersistentProperty<?>,FunctionSE<ObjectSE,ObjectSE>> handlers, AccessOptions.GetOptions.GetNulls nullValues)
public AccessOptions.GetOptions.GetNulls getNullValues()
public AccessOptions.GetOptions withNullValues(AccessOptions.GetOptions.GetNulls nullValues)
public AccessOptions.GetOptions registerHandler(PersistentProperty<?> property, FunctionSE<ObjectSE,ObjectSE> handler)
Function
SE を登録します。property
- null であってはなりません。handler
- null であってはなりません。public AccessOptions.GetOptions registerCollectionHandler(PersistentProperty<?> property, FunctionSE<? super CollectionSE<?>,ObjectSE> handler)
Collection
SE 値を処理するために Function
SE を登録します。property
- null であってはなりません。handler
- null であってはなりません。public AccessOptions.GetOptions registerListHandler(PersistentProperty<?> property, FunctionSE<? super ListSE<?>,ObjectSE> handler)
List
SE 値を処理するために Function
SE を登録します。property
- null であってはなりません。handler
- null であってはなりません。public AccessOptions.GetOptions registerSetHandler(PersistentProperty<?> property, FunctionSE<? super SetSE<?>,ObjectSE> handler)
Set
SE 値を処理するために Function
SE を登録します。property
- null であってはなりません。handler
- null であってはなりません。public AccessOptions.GetOptions registerMapHandler(PersistentProperty<?> property, FunctionSE<? super MapSE<?,?>,ObjectSE> handler)
Map
SE 値を処理するために Function
SE を登録します。property
- null であってはなりません。handler
- null であってはなりません。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 であってはなりません。Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.