public static enum PropagationConstraint.RemoveConstraint extends Enum<PropagationConstraint.RemoveConstraint>
| Enum Constant and Description |
|---|
cascade
When the source
Entity is removed also the target
Entity is removed. |
cascadeWhenOrphan
When the source
Entity is removed also the target
Entity is removed but if and only if the latter has no other
incoming Relation. |
keep
When the source
Entity is removed the target Entity
is keep. |
| 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
Entity is removed also the target
Entity is removed but if and only if the latter has no other
incoming Relation.public static final PropagationConstraint.RemoveConstraint cascade
Entity is removed also the target
Entity is removed.public static final PropagationConstraint.RemoveConstraint keep
Entity is removed the target Entity
is 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 © 2017. All Rights Reserved.