Top Description Fields Constructors Methods
org.eclipse.persistence.internal.jpa.metadata

public final Class MetadataConstants

extends Object
Class Inheritance

INTERNAL: Common metadata processing constants. Of particular interest are JPA annotations and enums. To ensure EclipseLink remains compliant from release to release, we refer to all JPA annotations and enums with string names. We also do this to be consistent (and alleviate any thought process as to which annotations can and can not be referenced by class).

Note

Internal EclipseLink annotations can always be referred to by class. 2.1 OR/Metadata annotations will not be added to the eclipselink jar as the 2.0 annotations were. With this solution in place many of the 2.0 annotations can also be removed from the jar.

Author
Guy Pelletier
Since
EclipseLink 1.1

Field Summary

Modifier and TypeField and Description
public static final String
public static final String
JPA_ACCESS

JPA Annotations

public static final String
JPA_ACCESS_FIELD

JPA AccessType enum values

public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
JPA_CASCADE_ALL

JPA CascadeType enum values

public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
JPA_CONSTRAINT_MODE_CONSTRAINT

JPA ConstraintMode enum values

public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
JPA_DISCRIMINATOR_STRING

JPA DiscriminatorType enum values

public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
JPA_ENUM_ORDINAL

JPA EnumType enum values

public static final String
public static final String
public static final String
public static final String
public static final String
JPA_FETCH_EAGER

JPA FetchType enum values

public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
JPA_GENERATION_TABLE

JPA GenerationType enum values

public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
JPA_INHERITANCE_SINGLE_TABLE

JPA InheritanceType enum values

public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
JPA_PARAMETER_IN

JPA ParameterMode enum values

public static final String
public static final String
public static final String
public static final String
JPA_PERSISTENCE_PACKAGE_PREFIX

Used by canonical model generator

public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
JPA_TEMPORAL_DATE

JPA TemporalType enum values

public static final String
public static final String
public static final String
public static final String
public static final String
public static final String
MAPPED_SUPERCLASS_RESERVED_PK_NAME

Metamodel processing for MappedSuperclasses non-functional names.

public static final String

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

EL_ACCESS_VIRTUALback to summary
public static final String EL_ACCESS_VIRTUAL
JPA_ACCESSback to summary
public static final String JPA_ACCESS

JPA Annotations

JPA_ACCESS_FIELDback to summary
public static final String JPA_ACCESS_FIELD

JPA AccessType enum values

JPA_ACCESS_PROPERTYback to summary
public static final String JPA_ACCESS_PROPERTY
JPA_ASSOCIATION_OVERRIDEback to summary
public static final String JPA_ASSOCIATION_OVERRIDE
JPA_ASSOCIATION_OVERRIDESback to summary
public static final String JPA_ASSOCIATION_OVERRIDES
JPA_ATTRIBUTE_OVERRIDEback to summary
public static final String JPA_ATTRIBUTE_OVERRIDE
JPA_ATTRIBUTE_OVERRIDESback to summary
public static final String JPA_ATTRIBUTE_OVERRIDES
JPA_BASICback to summary
public static final String JPA_BASIC
JPA_CACHEback to summary
public static final String JPA_CACHE
JPA_CACHE_RETRIEVE_MODEback to summary
public static final String JPA_CACHE_RETRIEVE_MODE
JPA_CACHE_STORE_MODEback to summary
public static final String JPA_CACHE_STORE_MODE
JPA_CACHEABLEback to summary
public static final String JPA_CACHEABLE
JPA_CASCADE_ALLback to summary
public static final String JPA_CASCADE_ALL

JPA CascadeType enum values

JPA_CASCADE_DETACHback to summary
public static final String JPA_CASCADE_DETACH
JPA_CASCADE_MERGEback to summary
public static final String JPA_CASCADE_MERGE
JPA_CASCADE_PERSISTback to summary
public static final String JPA_CASCADE_PERSIST
JPA_CASCADE_REFRESHback to summary
public static final String JPA_CASCADE_REFRESH
JPA_CASCADE_REMOVEback to summary
public static final String JPA_CASCADE_REMOVE
JPA_COLLECTION_TABLEback to summary
public static final String JPA_COLLECTION_TABLE
JPA_COLUMNback to summary
public static final String JPA_COLUMN
JPA_COLUMN_RESULTback to summary
public static final String JPA_COLUMN_RESULT
JPA_CONSTRAINT_MODE_CONSTRAINTback to summary
public static final String JPA_CONSTRAINT_MODE_CONSTRAINT

JPA ConstraintMode enum values

JPA_CONSTRAINT_MODE_NO_CONSTRAINTback to summary
public static final String JPA_CONSTRAINT_MODE_NO_CONSTRAINT
JPA_CONSTRAINT_MODE_PROVIDER_DEFAULTback to summary
public static final String JPA_CONSTRAINT_MODE_PROVIDER_DEFAULT
JPA_CONVERTback to summary
public static final String JPA_CONVERT
JPA_CONVERTERback to summary
public static final String JPA_CONVERTER
JPA_CONVERTSback to summary
public static final String JPA_CONVERTS
JPA_DISCRIMINATOR_CHARback to summary
public static final String JPA_DISCRIMINATOR_CHAR
JPA_DISCRIMINATOR_COLUMNback to summary
public static final String JPA_DISCRIMINATOR_COLUMN
JPA_DISCRIMINATOR_INTEGERback to summary
public static final String JPA_DISCRIMINATOR_INTEGER
JPA_DISCRIMINATOR_STRINGback to summary
public static final String JPA_DISCRIMINATOR_STRING

JPA DiscriminatorType enum values

JPA_DISCRIMINATOR_VALUEback to summary
public static final String JPA_DISCRIMINATOR_VALUE
JPA_ELEMENT_COLLECTIONback to summary
public static final String JPA_ELEMENT_COLLECTION
JPA_EMBEDDABLEback to summary
public static final String JPA_EMBEDDABLE
JPA_EMBEDDEDback to summary
public static final String JPA_EMBEDDED
JPA_EMBEDDED_IDback to summary
public static final String JPA_EMBEDDED_ID
JPA_ENTITYback to summary
public static final String JPA_ENTITY
JPA_ENTITY_GRAPHback to summary
public static final String JPA_ENTITY_GRAPH
JPA_ENTITY_GRAPHSback to summary
public static final String JPA_ENTITY_GRAPHS
JPA_ENTITY_LISTENERSback to summary
public static final String JPA_ENTITY_LISTENERS
JPA_ENTITY_RESULTback to summary
public static final String JPA_ENTITY_RESULT
JPA_ENUM_ORDINALback to summary
public static final String JPA_ENUM_ORDINAL

JPA EnumType enum values

JPA_ENUM_STRINGback to summary
public static final String JPA_ENUM_STRING
JPA_ENUMERATEDback to summary
public static final String JPA_ENUMERATED
JPA_EXCLUDE_DEFAULT_LISTENERSback to summary
public static final String JPA_EXCLUDE_DEFAULT_LISTENERS
JPA_EXCLUDE_SUPERCLASS_LISTENERSback to summary
public static final String JPA_EXCLUDE_SUPERCLASS_LISTENERS
JPA_FETCH_EAGERback to summary
public static final String JPA_FETCH_EAGER

JPA FetchType enum values

JPA_FETCH_LAZYback to summary
public static final String JPA_FETCH_LAZY
JPA_FIELD_RESULTback to summary
public static final String JPA_FIELD_RESULT
JPA_GENERATED_VALUEback to summary
public static final String JPA_GENERATED_VALUE
JPA_GENERATION_AUTOback to summary
public static final String JPA_GENERATION_AUTO
JPA_GENERATION_IDENTITYback to summary
public static final String JPA_GENERATION_IDENTITY
JPA_GENERATION_SEQUENCEback to summary
public static final String JPA_GENERATION_SEQUENCE
JPA_GENERATION_TABLEback to summary
public static final String JPA_GENERATION_TABLE

JPA GenerationType enum values

JPA_GENERATION_UUIDback to summary
public static final String JPA_GENERATION_UUID
JPA_IDback to summary
public static final String JPA_ID
JPA_ID_CLASSback to summary
public static final String JPA_ID_CLASS
JPA_INHERITANCEback to summary
public static final String JPA_INHERITANCE
JPA_INHERITANCE_JOINEDback to summary
public static final String JPA_INHERITANCE_JOINED
JPA_INHERITANCE_SINGLE_TABLEback to summary
public static final String JPA_INHERITANCE_SINGLE_TABLE

JPA InheritanceType enum values

JPA_INHERITANCE_TABLE_PER_CLASSback to summary
public static final String JPA_INHERITANCE_TABLE_PER_CLASS
JPA_JOIN_COLUMNback to summary
public static final String JPA_JOIN_COLUMN
JPA_JOIN_COLUMNSback to summary
public static final String JPA_JOIN_COLUMNS
JPA_JOIN_TABLEback to summary
public static final String JPA_JOIN_TABLE
JPA_LOBback to summary
public static final String JPA_LOB
JPA_MANY_TO_MANYback to summary
public static final String JPA_MANY_TO_MANY
JPA_MANY_TO_ONEback to summary
public static final String JPA_MANY_TO_ONE
JPA_MAP_KEYback to summary
public static final String JPA_MAP_KEY
JPA_MAP_KEY_CLASSback to summary
public static final String JPA_MAP_KEY_CLASS
JPA_MAP_KEY_COLUMNback to summary
public static final String JPA_MAP_KEY_COLUMN
JPA_MAP_KEY_ENUMERATEDback to summary
public static final String JPA_MAP_KEY_ENUMERATED
JPA_MAP_KEY_JOIN_COLUMNback to summary
public static final String JPA_MAP_KEY_JOIN_COLUMN
JPA_MAP_KEY_JOIN_COLUMNSback to summary
public static final String JPA_MAP_KEY_JOIN_COLUMNS
JPA_MAP_KEY_TEMPORALback to summary
public static final String JPA_MAP_KEY_TEMPORAL
JPA_MAPPED_SUPERCLASSback to summary
public static final String JPA_MAPPED_SUPERCLASS
JPA_MAPS_IDback to summary
public static final String JPA_MAPS_ID
JPA_NAMED_NATIVE_QUERIESback to summary
public static final String JPA_NAMED_NATIVE_QUERIES
JPA_NAMED_NATIVE_QUERYback to summary
public static final String JPA_NAMED_NATIVE_QUERY
JPA_NAMED_QUERIESback to summary
public static final String JPA_NAMED_QUERIES
JPA_NAMED_QUERYback to summary
public static final String JPA_NAMED_QUERY
JPA_NAMED_STORED_PROCEDURE_QUERIESback to summary
public static final String JPA_NAMED_STORED_PROCEDURE_QUERIES
JPA_NAMED_STORED_PROCEDURE_QUERYback to summary
public static final String JPA_NAMED_STORED_PROCEDURE_QUERY
JPA_ONE_TO_MANYback to summary
public static final String JPA_ONE_TO_MANY
JPA_ONE_TO_ONEback to summary
public static final String JPA_ONE_TO_ONE
JPA_ORDER_BYback to summary
public static final String JPA_ORDER_BY
JPA_ORDER_COLUMNback to summary
public static final String JPA_ORDER_COLUMN
JPA_PARAMETERback to summary
public static final String JPA_PARAMETER
JPA_PARAMETER_INback to summary
public static final String JPA_PARAMETER_IN

JPA ParameterMode enum values

JPA_PARAMETER_INOUTback to summary
public static final String JPA_PARAMETER_INOUT
JPA_PARAMETER_OUTback to summary
public static final String JPA_PARAMETER_OUT
JPA_PARAMETER_REF_CURSORback to summary
public static final String JPA_PARAMETER_REF_CURSOR
JPA_PERSISTENCE_PACKAGE_PREFIXback to summary
public static final String JPA_PERSISTENCE_PACKAGE_PREFIX

Used by canonical model generator

JPA_POST_LOADback to summary
public static final String JPA_POST_LOAD
JPA_POST_PERSISTback to summary
public static final String JPA_POST_PERSIST
JPA_POST_REMOVEback to summary
public static final String JPA_POST_REMOVE
JPA_POST_UPDATEback to summary
public static final String JPA_POST_UPDATE
JPA_PRE_PERSISTback to summary
public static final String JPA_PRE_PERSIST
JPA_PRE_REMOVEback to summary
public static final String JPA_PRE_REMOVE
JPA_PRE_UPDATEback to summary
public static final String JPA_PRE_UPDATE
JPA_PRIMARY_KEY_JOIN_COLUMNback to summary
public static final String JPA_PRIMARY_KEY_JOIN_COLUMN
JPA_PRIMARY_KEY_JOIN_COLUMNSback to summary
public static final String JPA_PRIMARY_KEY_JOIN_COLUMNS
JPA_SECONDARY_TABLEback to summary
public static final String JPA_SECONDARY_TABLE
JPA_SECONDARY_TABLESback to summary
public static final String JPA_SECONDARY_TABLES
JPA_SEQUENCE_GENERATORback to summary
public static final String JPA_SEQUENCE_GENERATOR
JPA_SEQUENCE_GENERATORSback to summary
public static final String JPA_SEQUENCE_GENERATORS
JPA_SQL_RESULT_SET_MAPPINGback to summary
public static final String JPA_SQL_RESULT_SET_MAPPING
JPA_SQL_RESULT_SET_MAPPINGSback to summary
public static final String JPA_SQL_RESULT_SET_MAPPINGS
JPA_STATIC_METAMODELback to summary
public static final String JPA_STATIC_METAMODEL
JPA_STORED_PROCEDURE_PARAMETERback to summary
public static final String JPA_STORED_PROCEDURE_PARAMETER
JPA_TABLEback to summary
public static final String JPA_TABLE
JPA_TABLE_GENERATORback to summary
public static final String JPA_TABLE_GENERATOR
JPA_TABLE_GENERATORSback to summary
public static final String JPA_TABLE_GENERATORS
JPA_TEMPORALback to summary
public static final String JPA_TEMPORAL
JPA_TEMPORAL_DATEback to summary
public static final String JPA_TEMPORAL_DATE

JPA TemporalType enum values

JPA_TEMPORAL_TIMEback to summary
public static final String JPA_TEMPORAL_TIME
JPA_TEMPORAL_TIMESTAMPback to summary
public static final String JPA_TEMPORAL_TIMESTAMP
JPA_TRANSIENTback to summary
public static final String JPA_TRANSIENT
JPA_UNIQUE_CONSTRAINTback to summary
public static final String JPA_UNIQUE_CONSTRAINT
JPA_VERSIONback to summary
public static final String JPA_VERSION
MAPPED_SUPERCLASS_RESERVED_PK_NAMEback to summary
public static final String MAPPED_SUPERCLASS_RESERVED_PK_NAME

Metamodel processing for MappedSuperclasses non-functional names.

See Also
MetadataProject#addMetamodelMappedSuperclass(org.eclipse.persistence.internal.jpa.metadata.accessors.classes.MappedSuperclassAccessor, MetadataDescriptor)
MAPPED_SUPERCLASS_RESERVED_TABLE_NAMEback to summary
public static final String MAPPED_SUPERCLASS_RESERVED_TABLE_NAME

Constructor Detail

MetadataConstantsback to summary
private MetadataConstants()