クラス AccessOptions.SetOptions
java.lang.ObjectSE
org.springframework.data.mapping.AccessOptions.SetOptions
- 含まれているクラス:
- AccessOptions
プロパティパスの値を設定するためのアクセスオプション。
- 作成者:
- Oliver Drotbohm
ネストされたクラスの要約
ネストされたクラス修飾子と型クラス説明static enumコレクションとマップのプロパティをまたがる設定値を伝播する方法。static enum設定時に中間 null 値を処理する方法コンストラクターの概要
コンストラクターコンストラクター説明SetOptions(AccessOptions.SetOptions.SetNulls nullHandling, AccessOptions.SetOptions.Propagation collectionPropagation, AccessOptions.SetOptions.Propagation mapPropagation) メソッドのサマリー
修飾子と型メソッド説明booleanpropagate(PersistentProperty<?> property) 指定されたプロパティが伝播されることになっているのかどうか、つまり、そのプロパティの値が設定されているのかどうかを返します。プロパティを設定するときに null 値を含むパスがスキップされるようにする新しいAccessOptionsを返します。新しいAccessOptionsを返します。これにより、プロパティを設定するときに null 値を含むパスがスキップされますが、ログメッセージは TRACE レベルで生成されます。プロパティを設定するときに null 値を含むパスがスキップされるようにする新しいAccessOptionsを返します。コレクションとマップの両方のプロパティパスセグメントに同じAccessOptions.SetOptions.Propagationを構成するためのショートカット。withCollectionPropagation(AccessOptions.SetOptions.Propagation collectionPropagation) withMapPropagation(AccessOptions.SetOptions.Propagation mapPropagation) withNullHandling(AccessOptions.SetOptions.SetNulls nullHandling)
コンストラクターの詳細
SetOptions
public SetOptions(AccessOptions.SetOptions.SetNulls nullHandling, AccessOptions.SetOptions.Propagation collectionPropagation, AccessOptions.SetOptions.Propagation mapPropagation)
メソッドの詳細
withNullHandling
withCollectionPropagation
public AccessOptions.SetOptions withCollectionPropagation(AccessOptions.SetOptions.Propagation collectionPropagation) withMapPropagation
public AccessOptions.SetOptions withMapPropagation(AccessOptions.SetOptions.Propagation mapPropagation) getNullHandling
skipNulls
プロパティを設定するときに null 値を含むパスがスキップされるようにする新しいAccessOptionsを返します。- 戻り値:
skipAndLogNulls
新しいAccessOptionsを返します。これにより、プロパティを設定するときに null 値を含むパスがスキップされますが、ログメッセージは TRACE レベルで生成されます。- 戻り値:
rejectNulls
プロパティを設定するときに null 値を含むパスがスキップされるようにする新しいAccessOptionsを返します。- 戻り値:
withCollectionAndMapPropagation
public AccessOptions.SetOptions withCollectionAndMapPropagation(AccessOptions.SetOptions.Propagation propagation) コレクションとマップの両方のプロパティパスセグメントに同じAccessOptions.SetOptions.Propagationを構成するためのショートカット。- パラメーター:
propagation- null であってはなりません。- 戻り値:
propagate
指定されたプロパティが伝播されることになっているのかどうか、つまり、そのプロパティの値が設定されているのかどうかを返します。- パラメーター:
property- null でもかまいません。- 戻り値: