Class JakartaAnnotationUtils
- java.lang.Object
-
- org.datanucleus.api.jakarta.metadata.JakartaAnnotationUtils
-
public class JakartaAnnotationUtils extends Object
Series of utility methods for converting between Jakarta Persistence annotations and metadata.
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description JakartaAnnotationUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
getValueGenerationStrategyString(jakarta.persistence.GenerationType type)
Convenience accessor for the string name of a value generator strategy (from Jakarta Persistence annotations)static boolean
isTemporalType(Class type)
Whether the given type is temporal for Jakarta Persistence.
-
-
-
Field Detail
-
ENTITY
public static final String ENTITY
-
MAPPED_SUPERCLASS
public static final String MAPPED_SUPERCLASS
-
EMBEDDABLE
public static final String EMBEDDABLE
-
ACCESS
public static final String ACCESS
-
EMBEDDED
public static final String EMBEDDED
-
TABLE
public static final String TABLE
-
COLUMN
public static final String COLUMN
-
ID_CLASS
public static final String ID_CLASS
-
ID
public static final String ID
-
BASIC
public static final String BASIC
-
TRANSIENT
public static final String TRANSIENT
-
ENUMERATED
public static final String ENUMERATED
-
TEMPORAL
public static final String TEMPORAL
-
LOB
public static final String LOB
-
VERSION
public static final String VERSION
-
EMBEDDED_ID
public static final String EMBEDDED_ID
-
GENERATED_VALUE
public static final String GENERATED_VALUE
-
INHERITANCE
public static final String INHERITANCE
-
DISCRIMINATOR_COLUMN
public static final String DISCRIMINATOR_COLUMN
-
DISCRIMINATOR_VALUE
public static final String DISCRIMINATOR_VALUE
-
ENTITY_LISTENERS
public static final String ENTITY_LISTENERS
-
EXCLUDE_SUPERCLASS_LISTENERS
public static final String EXCLUDE_SUPERCLASS_LISTENERS
-
EXCLUDE_DEFAULT_LISTENERS
public static final String EXCLUDE_DEFAULT_LISTENERS
-
SEQUENCE_GENERATOR
public static final String SEQUENCE_GENERATOR
-
TABLE_GENERATOR
public static final String TABLE_GENERATOR
-
PRIMARY_KEY_JOIN_COLUMNS
public static final String PRIMARY_KEY_JOIN_COLUMNS
-
PRIMARY_KEY_JOIN_COLUMN
public static final String PRIMARY_KEY_JOIN_COLUMN
-
ATTRIBUTE_OVERRIDES
public static final String ATTRIBUTE_OVERRIDES
-
ATTRIBUTE_OVERRIDE
public static final String ATTRIBUTE_OVERRIDE
-
ASSOCIATION_OVERRIDES
public static final String ASSOCIATION_OVERRIDES
-
ASSOCIATION_OVERRIDE
public static final String ASSOCIATION_OVERRIDE
-
NAMED_QUERIES
public static final String NAMED_QUERIES
-
NAMED_QUERY
public static final String NAMED_QUERY
-
NAMED_NATIVE_QUERIES
public static final String NAMED_NATIVE_QUERIES
-
NAMED_NATIVE_QUERY
public static final String NAMED_NATIVE_QUERY
-
NAMED_STOREDPROC_QUERIES
public static final String NAMED_STOREDPROC_QUERIES
-
NAMED_STOREDPROC_QUERY
public static final String NAMED_STOREDPROC_QUERY
-
SQL_RESULTSET_MAPPINGS
public static final String SQL_RESULTSET_MAPPINGS
-
SQL_RESULTSET_MAPPING
public static final String SQL_RESULTSET_MAPPING
-
SECONDARY_TABLES
public static final String SECONDARY_TABLES
-
SECONDARY_TABLE
public static final String SECONDARY_TABLE
-
JOIN_TABLE
public static final String JOIN_TABLE
-
MAP_KEY
public static final String MAP_KEY
-
MAP_KEY_COLUMN
public static final String MAP_KEY_COLUMN
-
MAP_KEY_JOIN_COLUMN
public static final String MAP_KEY_JOIN_COLUMN
-
MAP_KEY_JOIN_COLUMNS
public static final String MAP_KEY_JOIN_COLUMNS
-
MAP_KEY_CLASS
public static final String MAP_KEY_CLASS
-
MAP_KEY_ENUMERATED
public static final String MAP_KEY_ENUMERATED
-
MAP_KEY_TEMPORAL
public static final String MAP_KEY_TEMPORAL
-
MAPS_ID
public static final String MAPS_ID
-
ORDER_BY
public static final String ORDER_BY
-
ONE_TO_ONE
public static final String ONE_TO_ONE
-
ONE_TO_MANY
public static final String ONE_TO_MANY
-
MANY_TO_ONE
public static final String MANY_TO_ONE
-
MANY_TO_MANY
public static final String MANY_TO_MANY
-
JOIN_COLUMNS
public static final String JOIN_COLUMNS
-
JOIN_COLUMN
public static final String JOIN_COLUMN
-
PERSISTENCE_AWARE
public static final String PERSISTENCE_AWARE
-
DATASTORE_IDENTITY
public static final String DATASTORE_IDENTITY
-
NONDURABLE_IDENTITY
public static final String NONDURABLE_IDENTITY
-
SURROGATE_VERSION
public static final String SURROGATE_VERSION
-
EXTENSIONS
public static final String EXTENSIONS
-
EXTENSION
public static final String EXTENSION
-
ELEMENT_COLLECTION
public static final String ELEMENT_COLLECTION
-
COLLECTION_TABLE
public static final String COLLECTION_TABLE
-
ORDER_COLUMN
public static final String ORDER_COLUMN
-
CACHEABLE
public static final String CACHEABLE
-
CONVERT
public static final String CONVERT
-
CONVERTS
public static final String CONVERTS
-
CONVERTER
public static final String CONVERTER
-
NAMED_ENTITY_GRAPHS
public static final String NAMED_ENTITY_GRAPHS
-
NAMED_ENTITY_GRAPH
public static final String NAMED_ENTITY_GRAPH
-
NAMED_ATTRIBUTE_NODE
public static final String NAMED_ATTRIBUTE_NODE
-
-
Method Detail
-
getValueGenerationStrategyString
public static String getValueGenerationStrategyString(jakarta.persistence.GenerationType type)
Convenience accessor for the string name of a value generator strategy (from Jakarta Persistence annotations)- Parameters:
type
- Generation type (strategy)- Returns:
- The name
-
isTemporalType
public static boolean isTemporalType(Class type)
Whether the given type is temporal for Jakarta Persistence.- Parameters:
type
- the type- Returns:
- true if the type is temporal as per Jakarta Persistence spec
-
-