public enum DefaultWriteOption extends Enum<DefaultWriteOption> implements DatastoreOperations.WriteOption
DatastoreOperations.WriteOption
s enumeration.Enum Constant and Description |
---|
BRING_BACK_GENERATED_IDS
Bring back any auto-generated id value into the
PropertyBox which was subject of a data manipulation
operation, if a corresponding Property (using the property name) is available in the box property set. |
SAVE_DISABLE_INSERT_FALLBACK
By default, the
DatastoreOperations.save(DataTarget, PropertyBox, WriteOption...) operation should
fallback to an INSERT type operation when the value existence cannot be consistently verified in the
persistence source (for example, is the persistence source entity supports a primary key and the primary key
cannot be obtained or the primary key values to use are not provided) to determine whether an UPDATE
type operation should by performed. |
Modifier and Type | Method and Description |
---|---|
static DefaultWriteOption |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static DefaultWriteOption[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final DefaultWriteOption BRING_BACK_GENERATED_IDS
PropertyBox
which was subject of a data manipulation
operation, if a corresponding Property
(using the property name) is available in the box property set.public static final DefaultWriteOption SAVE_DISABLE_INSERT_FALLBACK
DatastoreOperations.save(DataTarget, PropertyBox, WriteOption...)
operation should
fallback to an INSERT
type operation when the value existence cannot be consistently verified in the
persistence source (for example, is the persistence source entity supports a primary key and the primary key
cannot be obtained or the primary key values to use are not provided) to determine whether an UPDATE
type operation should by performed. This write option disables the default behaviour, forcing to throw an error
in such kind of situations.public static DefaultWriteOption[] values()
for (DefaultWriteOption c : DefaultWriteOption.values()) System.out.println(c);
public static DefaultWriteOption valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2019 The Holon Platform. All rights reserved.