public static class AccessOptions.SetOptions extends ObjectSE
修飾子と型 | クラスと説明 |
---|---|
static class | AccessOptions.SetOptions.Propagation コレクションとマップのプロパティをまたがる設定値を伝播する方法。 |
static class | AccessOptions.SetOptions.SetNulls 設定時に中間 null 値を処理する方法 |
コンストラクターと説明 |
---|
SetOptions(AccessOptions.SetOptions.SetNulls nullHandling, AccessOptions.SetOptions.Propagation collectionPropagation, AccessOptions.SetOptions.Propagation mapPropagation) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public SetOptions(AccessOptions.SetOptions.SetNulls nullHandling, AccessOptions.SetOptions.Propagation collectionPropagation, AccessOptions.SetOptions.Propagation mapPropagation)
public AccessOptions.SetOptions withNullHandling(AccessOptions.SetOptions.SetNulls nullHandling)
public AccessOptions.SetOptions withCollectionPropagation(AccessOptions.SetOptions.Propagation collectionPropagation)
public AccessOptions.SetOptions withMapPropagation(AccessOptions.SetOptions.Propagation mapPropagation)
public AccessOptions.SetOptions.SetNulls getNullHandling()
public AccessOptions.SetOptions skipNulls()
AccessOptions
を返します。public AccessOptions.SetOptions skipAndLogNulls()
AccessOptions
を返します。これにより、プロパティを設定するときに null 値を含むパスがスキップされますが、ログメッセージは TRACE レベルで生成されます。public AccessOptions.SetOptions rejectNulls()
AccessOptions
を返します。public AccessOptions.SetOptions withCollectionAndMapPropagation(AccessOptions.SetOptions.Propagation propagation)
AccessOptions.SetOptions.Propagation
を構成するためのショートカット。propagation
- null であってはなりません。public boolean propagate(@Nullable PersistentProperty<?> property)
property
- null でもかまいません。Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.