public enum MappingFeature extends Enum<MappingFeature>
DomainModelDescriptor.
The intent is to help categorize which models use specific mapping features
to help facilitate testing various outcomes based on those features.
For example, when writing a test that depends on JPA's AttributeConverter,
we could just see which DomainModel reports using CONVERTER and re-use that
model.| Enum Constant and Description |
|---|
AGG_COMP_ID |
ANY |
COLLECTION_TABLE |
CONVERTER |
DISCRIMINATOR_INHERIT |
DYNAMIC_MODEL |
EMBEDDABLE |
ENUMERATED |
ID_CLASS |
JOIN_COLUMN |
JOIN_TABLE |
JOINED_INHERIT |
MANY_ANY |
MANY_MANY |
MANY_ONE |
NON_AGG_COMP_ID |
ONE_MANY |
ONE_ONE |
SECONDARY_TABLE |
UNION_INHERIT |
| Modifier and Type | Method and Description |
|---|---|
static EnumSet<MappingFeature> |
all() |
static MappingFeature |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MappingFeature[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final MappingFeature CONVERTER
public static final MappingFeature ENUMERATED
public static final MappingFeature DYNAMIC_MODEL
public static final MappingFeature DISCRIMINATOR_INHERIT
public static final MappingFeature JOINED_INHERIT
public static final MappingFeature UNION_INHERIT
public static final MappingFeature SECONDARY_TABLE
public static final MappingFeature AGG_COMP_ID
public static final MappingFeature NON_AGG_COMP_ID
public static final MappingFeature ID_CLASS
public static final MappingFeature EMBEDDABLE
public static final MappingFeature MANY_ONE
public static final MappingFeature ONE_ONE
public static final MappingFeature ONE_MANY
public static final MappingFeature MANY_MANY
public static final MappingFeature ANY
public static final MappingFeature MANY_ANY
public static final MappingFeature COLLECTION_TABLE
public static final MappingFeature JOIN_TABLE
public static final MappingFeature JOIN_COLUMN
public static MappingFeature[] values()
for (MappingFeature c : MappingFeature.values()) System.out.println(c);
public static MappingFeature 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 nullpublic static EnumSet<MappingFeature> all()
Copyright © 2001-2024 Red Hat, Inc. All Rights Reserved.