org.datanucleus.jpa.metadata
Class JPAAnnotationUtils
java.lang.Object
org.datanucleus.jpa.metadata.JPAAnnotationUtils
public class JPAAnnotationUtils
- extends java.lang.Object
Series of utility methods for converting between JPA annotations and metadata.
- Version:
- $Revision: 1.1 $
|
Method Summary |
static java.lang.String |
getIdentityStrategyString(javax.persistence.GenerationType type)
Convenience accessor for the string name of a id generator strategy (from JPA annotations) |
static boolean |
isBasicByDefault(java.lang.Class type)
Whether the given type has by default "basic" semantics. |
static boolean |
isTemporalType(java.lang.Class type)
Whether the given type is temporal for JPA. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ENTITY
public static final java.lang.String ENTITY
MAPPED_SUPERCLASS
public static final java.lang.String MAPPED_SUPERCLASS
EMBEDDABLE
public static final java.lang.String EMBEDDABLE
EMBEDDED
public static final java.lang.String EMBEDDED
TABLE
public static final java.lang.String TABLE
COLUMN
public static final java.lang.String COLUMN
ID_CLASS
public static final java.lang.String ID_CLASS
ID
public static final java.lang.String ID
BASIC
public static final java.lang.String BASIC
TRANSIENT
public static final java.lang.String TRANSIENT
ENUMERATED
public static final java.lang.String ENUMERATED
TEMPORAL_TYPE
public static final java.lang.String TEMPORAL_TYPE
LOB
public static final java.lang.String LOB
VERSION
public static final java.lang.String VERSION
EMBEDDED_ID
public static final java.lang.String EMBEDDED_ID
GENERATED_VALUE
public static final java.lang.String GENERATED_VALUE
INHERITANCE
public static final java.lang.String INHERITANCE
DISCRIMINATOR_COLUMN
public static final java.lang.String DISCRIMINATOR_COLUMN
DISCRIMINATOR_VALUE
public static final java.lang.String DISCRIMINATOR_VALUE
ENTITY_LISTENERS
public static final java.lang.String ENTITY_LISTENERS
EXCLUDE_SUPERCLASS_LISTENERS
public static final java.lang.String EXCLUDE_SUPERCLASS_LISTENERS
EXCLUDE_DEFAULT_LISTENERS
public static final java.lang.String EXCLUDE_DEFAULT_LISTENERS
SEQUENCE_GENERATOR
public static final java.lang.String SEQUENCE_GENERATOR
TABLE_GENERATOR
public static final java.lang.String TABLE_GENERATOR
PRIMARY_KEY_JOIN_COLUMNS
public static final java.lang.String PRIMARY_KEY_JOIN_COLUMNS
PRIMARY_KEY_JOIN_COLUMN
public static final java.lang.String PRIMARY_KEY_JOIN_COLUMN
ATTRIBUTE_OVERRIDES
public static final java.lang.String ATTRIBUTE_OVERRIDES
ATTRIBUTE_OVERRIDE
public static final java.lang.String ATTRIBUTE_OVERRIDE
ASSOCIATION_OVERRIDES
public static final java.lang.String ASSOCIATION_OVERRIDES
ASSOCIATION_OVERRIDE
public static final java.lang.String ASSOCIATION_OVERRIDE
NAMED_QUERIES
public static final java.lang.String NAMED_QUERIES
NAMED_QUERY
public static final java.lang.String NAMED_QUERY
NAMED_NATIVE_QUERIES
public static final java.lang.String NAMED_NATIVE_QUERIES
NAMED_NATIVE_QUERY
public static final java.lang.String NAMED_NATIVE_QUERY
SQL_RESULTSET_MAPPINGS
public static final java.lang.String SQL_RESULTSET_MAPPINGS
SQL_RESULTSET_MAPPING
public static final java.lang.String SQL_RESULTSET_MAPPING
SECONDARY_TABLES
public static final java.lang.String SECONDARY_TABLES
SECONDARY_TABLE
public static final java.lang.String SECONDARY_TABLE
JOIN_TABLE
public static final java.lang.String JOIN_TABLE
MAP_KEY
public static final java.lang.String MAP_KEY
ORDER_BY
public static final java.lang.String ORDER_BY
ONE_TO_ONE
public static final java.lang.String ONE_TO_ONE
ONE_TO_MANY
public static final java.lang.String ONE_TO_MANY
MANY_TO_ONE
public static final java.lang.String MANY_TO_ONE
MANY_TO_MANY
public static final java.lang.String MANY_TO_MANY
JOIN_COLUMNS
public static final java.lang.String JOIN_COLUMNS
JOIN_COLUMN
public static final java.lang.String JOIN_COLUMN
PERSISTENCE_AWARE
public static final java.lang.String PERSISTENCE_AWARE
DATASTORE_IDENTITY
public static final java.lang.String DATASTORE_IDENTITY
EXTENSIONS
public static final java.lang.String EXTENSIONS
EXTENSION
public static final java.lang.String EXTENSION
ELEMENT_COLLECTION
public static final java.lang.String ELEMENT_COLLECTION
COLLECTION_TABLE
public static final java.lang.String COLLECTION_TABLE
JPAAnnotationUtils
public JPAAnnotationUtils()
getIdentityStrategyString
public static java.lang.String getIdentityStrategyString(javax.persistence.GenerationType type)
- Convenience accessor for the string name of a id generator strategy (from JPA annotations)
- Parameters:
type - Generation type (strategy)
- Returns:
- The name
isBasicByDefault
public static boolean isBasicByDefault(java.lang.Class type)
- Whether the given type has by default "basic" semantics.
- Parameters:
type - the type
- Returns:
- true if the type is by default "basic" as per JPA spec
isTemporalType
public static boolean isTemporalType(java.lang.Class type)
- Whether the given type is temporal for JPA.
- Parameters:
type - the type
- Returns:
- true if the type is temporal as per JPA spec
Copyright © 2009. All Rights Reserved.