public static enum PropagationConstraint.RemoveConstraint extends Enum<PropagationConstraint.RemoveConstraint>
| Enum Constant and Description |
|---|
cascade
When a remove action is performed on the source Entity of the relation,
or directly on the relation, then the same remove action is performed on
the relation and its target entity;
|
cascadeWhenOrphan
When a remove action is performed on the source Entity of the relation,
or directly on the relation, then the same remove action apart on
the relation is performed to the target entity if it has no other incoming relations
|
keep
When a remove action is performed on the source Entity of the relation,
or directly on the relation, then the same remove action is performed on
relation but never to the target entity.
|
| Modifier and Type | Method and Description |
|---|---|
static PropagationConstraint.RemoveConstraint |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PropagationConstraint.RemoveConstraint[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final PropagationConstraint.RemoveConstraint cascadeWhenOrphan
public static final PropagationConstraint.RemoveConstraint cascade
public static final PropagationConstraint.RemoveConstraint keep
public static PropagationConstraint.RemoveConstraint[] values()
for (PropagationConstraint.RemoveConstraint c : PropagationConstraint.RemoveConstraint.values()) System.out.println(c);
public static PropagationConstraint.RemoveConstraint 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 © 2022. All Rights Reserved.