| Modifier and Type | Method and Description |
|---|---|
static Collection<MetadataClass> |
PersistenceUnitProcessor.buildEntityList(MetadataProcessor processor,
ClassLoader loader)
Create a list of the entities that will be deployed.
|
| Modifier and Type | Method and Description |
|---|---|
static MetadataAnnotation |
PersistenceUnitProcessor.getConverterAnnotation(MetadataClass candidateClass)
Return if a given class is annotated with @Embeddable.
|
static MetadataAnnotation |
PersistenceUnitProcessor.getEmbeddableAnnotation(MetadataClass candidateClass)
Return if a given class is annotated with @Embeddable.
|
static MetadataAnnotation |
PersistenceUnitProcessor.getEntityAnnotation(MetadataClass candidateClass)
Return if a given class is annotated with @Entity.
|
static MetadataAnnotation |
PersistenceUnitProcessor.getMappedSuperclassAnnotation(MetadataClass candidateClass)
Return if a given class is annotated with @Entity.
|
static MetadataAnnotation |
PersistenceUnitProcessor.getStaticMetamodelAnnotation(MetadataClass candidateClass)
Return the @StaticMetamodel annotation on the given class.
|
static boolean |
PersistenceUnitProcessor.isConverter(MetadataClass candidateClass)
Return if a given class is annotated with @Converter.
|
static boolean |
PersistenceUnitProcessor.isEmbeddable(MetadataClass candidateClass)
Return if a given class is annotated with @Embeddable.
|
static boolean |
PersistenceUnitProcessor.isEntity(MetadataClass candidateClass)
Return if a given class is annotated with @Entity.
|
static boolean |
PersistenceUnitProcessor.isMappedSuperclass(MetadataClass candidateClass)
Return if a given class is annotated with @MappedSuperclass.
|
static boolean |
PersistenceUnitProcessor.isStaticMetamodelClass(MetadataClass candidateClass)
Return if a given class is annotated with @StaticMetamodel.
|
| Modifier and Type | Method and Description |
|---|---|
MetadataClass |
MetadataDescriptor.getJavaClass()
INTERNAL:
|
MetadataClass |
ORMetadata.getMetadataClass(Class javaClass)
INTERNAL:
Return the MetadataClass for the class.
|
MetadataClass |
ORMetadata.getMetadataClass(String className)
INTERNAL:
Return the MetadataClass for the class name.
|
MetadataClass |
ORMetadata.getMetadataClass(String className,
boolean isLazy)
INTERNAL:
Return the MetadataClass for the class name.
|
MetadataClass |
MetadataDescriptor.getPKClass()
INTERNAL:
|
protected MetadataClass |
ORMetadata.initXMLClassName(String className)
INTERNAL:
This method should only be called on those objects that were loaded
from XML and that need to initialize a class name.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MetadataProject.addGeneratedValue(GeneratedValueMetadata generatedvalue,
MetadataClass entityClass)
INTERNAL:
|
void |
MetadataProject.addStaticMetamodelClass(MetadataAnnotation annotation,
MetadataClass metamodelClass)
INTERNAL:
Add a discovered metamodel class to the session.
|
ConverterAccessor |
MetadataProject.getAutoApplyConverter(MetadataClass cls)
Return the converter for the auto apply class type.
|
ConverterAccessor |
MetadataProject.getConverterAccessor(MetadataClass cls)
INTERNAL:
|
EmbeddableAccessor |
MetadataProject.getEmbeddableAccessor(MetadataClass cls)
INTERNAL:
This method will attempt to look up the embeddable accessor for the
reference class provided.
|
EmbeddableAccessor |
MetadataProject.getEmbeddableAccessor(MetadataClass cls,
boolean checkIsIdClass)
INTERNAL:
This method will attempt to look up the embeddable accessor for the
reference class provided.
|
EntityAccessor |
MetadataProject.getEntityAccessor(MetadataClass cls)
INTERNAL:
Return the entity accessor for the given class name.
|
protected Class |
ORMetadata.getJavaClass(MetadataClass metadataClass)
INTERNAL:
Return the Java class for the metadata class using the metadata loader.
|
String |
ORMetadata.getJavaClassName(MetadataClass metadataClass)
INTERNAL:
Return the Java class name for the metadata class.
|
MappedSuperclassAccessor |
MetadataProject.getMappedSuperclassAccessor(MetadataClass cls)
INTERNAL:
|
boolean |
MetadataProject.hasAutoApplyConverter(MetadataClass cls)
Return true if there is an auto-apply converter for the given cls.
|
boolean |
MetadataProject.hasConverterAccessor(MetadataClass cls)
INTERNAL:
|
boolean |
MetadataProject.hasEmbeddable(MetadataClass cls)
INTERNAL:
|
boolean |
MetadataProject.hasEntity(MetadataClass cls)
INTERNAL:
|
boolean |
MetadataProject.hasInterface(MetadataClass cls)
INTERNAL:
|
boolean |
MetadataProject.hasMappedSuperclass(MetadataClass cls)
INTERNAL:
|
boolean |
MetadataProject.isIdClass(MetadataClass idClass)
INTERNAL:
|
void |
MetadataProject.removeEmbeddableAccessor(MetadataClass metadataClass)
INTERNAL:
Used from the canonical model generator.
|
void |
MetadataProject.removeEntityAccessor(MetadataClass metadataClass)
INTERNAL:
Used from the canonical model generator.
|
void |
MetadataProject.removeMappedSuperclassAccessor(MetadataClass metadataClass)
INTERNAL:
Used from the canonical model generator.
|
void |
MetadataDescriptor.setJavaClass(MetadataClass javaClass)
INTERNAL:
Used to set this descriptors java class.
|
void |
MetadataDescriptor.setPKClass(MetadataClass pkClass)
INTERNAL:
|
| Constructor and Description |
|---|
MetadataDescriptor(MetadataClass javaClass)
INTERNAL:
|
MetadataDescriptor(MetadataClass javaClass,
ClassAccessor classAccessor)
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
MetadataClass |
MetadataAccessor.getDescriptorJavaClass()
INTERNAL:
Return the java class tied to this class accessor's descriptor.
|
MetadataClass |
MetadataAccessor.getJavaClass()
INTERNAL:
Return the java class associated with this accessor's descriptor.
|
MetadataClass |
PropertyMetadata.getValueType()
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
void |
PropertyMetadata.setValueType(MetadataClass valueType)
INTERNAL:
|
| Modifier and Type | Field and Description |
|---|---|
protected MetadataClass |
ConverterAccessor.attributeClassification |
protected MetadataClass |
ConverterAccessor.fieldClassification |
| Modifier and Type | Method and Description |
|---|---|
MetadataClass |
ConverterAccessor.getAttributeClassification()
INTERNAL:
Return the type this converter will auto apply to.
|
MetadataClass |
ClassAccessor.getCustomizerClass()
INTERNAL:
|
protected MetadataClass |
MappedSuperclassAccessor.getIdClass()
INTERNAL:
|
MetadataClass |
ClassAccessor.getJavaClass()
INTERNAL:
Return the java class that defines this accessor.
|
protected MetadataClass |
ClassAccessor.getParentClass()
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
EmbeddableAccessor.addPotentialEmbeddableAccessor(MetadataClass potentialEmbeddableClass,
ClassAccessor embeddingAccessor)
INTERNAL
Ensure any embeddable classes that are discovered during pre-process
are added to the project.
|
protected void |
ClassAccessor.addPotentialEmbeddableAccessor(MetadataClass potentialEmbeddableClass,
ClassAccessor embeddingAccessor)
INTERNAL
Add an embeddable class to the embeddable accessor list if it is
indeed an embeddable.
|
protected void |
ClassAccessor.addPotentialMappedSuperclass(MetadataClass metadataClass,
boolean addMappedSuperclassAccessors)
INTERNAL:
Add mapped superclass accessors to inheriting entities.
|
protected void |
ConverterAccessor.initClassificationClasses(MetadataClass cls)
INTERNAL:
Do some validation and initialize the attribute converter classficiation
classes.
|
protected void |
ClassAccessor.resolveGenericTypes(List<String> genericTypes,
MetadataClass parent)
INTERNAL:
This method resolves generic types.
|
protected void |
MappedSuperclassAccessor.setIdClass(MetadataClass idClass)
INTERNAL:
|
void |
ClassAccessor.setJavaClass(MetadataClass cls)
INTERNAL:
Set the java class for this accessor.
|
protected void |
ClassAccessor.setParentClass(MetadataClass parentClass)
INTERNAL:
|
| Modifier and Type | Field and Description |
|---|---|
protected MetadataClass |
RelationshipAccessor.m_referenceClass |
| Modifier and Type | Method and Description |
|---|---|
MetadataClass |
MappedKeyMapAccessor.getMapKeyClass()
INTERNAL:
|
MetadataClass |
ElementCollectionAccessor.getMapKeyClass()
INTERNAL:
Return the map key class on this element collection accessor.
|
MetadataClass |
CollectionAccessor.getMapKeyClass()
INTERNAL:
|
MetadataClass |
MappedKeyMapAccessor.getMapKeyClassWithGenerics()
INTERNAL:
|
MetadataClass |
ElementCollectionAccessor.getMapKeyClassWithGenerics()
INTERNAL:
Future: this method is where we would provide a more explicit reference
class to support an auto-apply jpa converter.
|
MetadataClass |
CollectionAccessor.getMapKeyClassWithGenerics()
INTERNAL:
Future: this method is where we would provide a more explicit reference
class to support an auto-apply jpa converter.
|
MetadataClass |
MappingAccessor.getMapKeyReferenceClass()
INTERNAL:
Return the map key reference class for this accessor if applicable.
|
MetadataClass |
MappingAccessor.getMapKeyReferenceClassWithGenerics()
INTERNAL:
Return the map key reference class for this accessor if applicable.
|
MetadataClass |
MappingAccessor.getRawClass()
INTERNAL:
Return the raw class for this accessor.
|
MetadataClass |
MappingAccessor.getRawClassWithGenerics()
INTERNAL:
Return the raw class with any generic specifications for this accessor.
|
MetadataClass |
ObjectAccessor.getReferenceClass()
INTERNAL:
If a target entity is specified in metadata, it will be set as the
reference class, otherwise we will use the raw class.
|
MetadataClass |
MappingAccessor.getReferenceClass()
INTERNAL:
Return the reference class for this accessor.
|
MetadataClass |
ElementCollectionAccessor.getReferenceClass()
INTERNAL:
If a targetEntity is specified in metadata, it will be set as the
reference class, otherwise we will look to extract one from generics.
|
MetadataClass |
CollectionAccessor.getReferenceClass()
INTERNAL:
If a targetEntity is specified in metadata, it will be set as the
reference class, otherwise we will look to extract one from generics.
|
MetadataClass |
BasicMapAccessor.getReferenceClass()
INTERNAL:
Return the reference class for this accessor.
|
MetadataClass |
BasicCollectionAccessor.getReferenceClass()
INTERNAL:
Return the reference class for this accessor.
|
MetadataClass |
MappingAccessor.getReferenceClassFromGeneric()
INTERNAL:
Attempts to return a reference class from a generic specification.
|
MetadataClass |
MappingAccessor.getReferenceClassWithGenerics()
INTERNAL:
Return the reference class for this accessor.
|
MetadataClass |
BasicCollectionAccessor.getReferenceClassWithGenerics()
INTERNAL:
Future: this method is where we would provide a more explicit reference
class to support an auto-apply jpa converter.
|
protected MetadataClass |
ObjectAccessor.getSimplePKType()
INTERNAL:
Used to process primary keys and DerivedIds.
|
protected MetadataClass |
ElementCollectionAccessor.getTargetClass()
INTERNAL:
Return the target class for this accessor.
|
MetadataClass |
RelationshipAccessor.getTargetEntity()
INTERNAL:
Return the target entity for this accessor.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
BasicAccessor.isCollectionClass(MetadataClass cls)
INTERNAL:
Method to return whether a class is a collection or not.
|
protected boolean |
MappingAccessor.isEnumerated(MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Return true if this represents an enum type mapping.
|
protected boolean |
MappingAccessor.isLob(MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Return true if this accessor represents a BLOB/CLOB mapping.
|
protected boolean |
BasicAccessor.isMapClass(MetadataClass cls)
INTERNAL:
Method to return whether a class is a map or not.
|
protected boolean |
MappingAccessor.isPrimitiveWrapperClass(MetadataClass cls)
INTERNAL:
Returns true is the given class is primitive wrapper type.
|
boolean |
MappingAccessor.isSerialized(MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Return true if this accessor represents a serialized mapping.
|
protected boolean |
MappingAccessor.isTemporal(MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Return true if this represents a temporal type mapping.
|
protected boolean |
MappingAccessor.isTimeClass(MetadataClass cls) |
protected boolean |
MappingAccessor.isValidSerializedType(MetadataClass cls)
INTERNAL:
Returns true if the given class is valid for SerializedObjectMapping.
|
protected boolean |
VersionAccessor.isValidTimestampVersionLockingType(MetadataClass cls)
INTERNAL:
Returns true if the given class is a valid timestamp locking type.
|
protected boolean |
VersionAccessor.isValidVersionLockingType(MetadataClass cls)
INTERNAL:
Returns true if the given class is a valid version locking type.
|
protected void |
MappingAccessor.processConvert(DatabaseMapping mapping,
String converterName,
MetadataClass referenceClass,
boolean isForMapKey,
boolean hasConverts)
INTERNAL:
Process a Convert annotation or convert element to apply to specified
EclipseLink converter (Converter, TypeConverter, ObjectTypeConverter)
to the given mapping.
|
protected void |
MappingAccessor.processConverts(List<ConvertMetadata> converts,
DatabaseMapping mapping,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Process the JPA defined convert(s)
|
protected void |
MappingAccessor.processEnumerated(EnumeratedMetadata enumerated,
DatabaseMapping mapping,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Process an Enumerated setting.
|
protected void |
BasicAccessor.processEnumerated(EnumeratedMetadata enumerated,
DatabaseMapping mapping,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Process an Enumerated annotation.
|
protected void |
MappingAccessor.processLob(LobMetadata lob,
DatabaseMapping mapping,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Process a lob specification.
|
protected void |
BasicAccessor.processLob(LobMetadata lob,
DatabaseMapping mapping,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Process a Lob metadata.
|
protected void |
MappingAccessor.processMappingConverter(DatabaseMapping mapping,
String convertValue,
List<ConvertMetadata> converts,
MetadataClass referenceClass,
MetadataClass referenceClassWithGenerics,
boolean isForMapKey)
INTERNAL:
Process a convert value which specifies the name of an EclipseLink
converter to process with this accessor's mapping.
|
protected void |
MappingAccessor.processMappingKeyConverter(DatabaseMapping mapping,
String convertValue,
List<ConvertMetadata> converts,
MetadataClass referenceClass,
MetadataClass referenceClassWithGenerics)
INTERNAL:
Process a mapping key converter either from an EclipseLink convert
specification or a JPA converter specification (map-key-convert,
map-key-temporal, map-key-enumerated) to be applied to the given mapping.
|
protected void |
MappingAccessor.processMappingValueConverter(DatabaseMapping mapping,
String convertValue,
List<ConvertMetadata> converts,
MetadataClass referenceClass,
MetadataClass referenceClassWithGenerics)
INTERNAL:
Process a convert value which specifies the name of an EclipseLink
converter to process with this accessor's mapping.
|
protected void |
MappingAccessor.processSerialized(DatabaseMapping mapping,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Process a potential serializable attribute.
|
protected void |
MappingAccessor.processSerialized(DatabaseMapping mapping,
MetadataClass referenceClass,
MetadataClass classification,
boolean isForMapKey)
INTERNAL:
Process a potential serializable attribute.
|
protected void |
MappingAccessor.processTemporal(TemporalMetadata temporal,
DatabaseMapping mapping,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Process a temporal type accessor.
|
void |
MappedKeyMapAccessor.setMapKeyClass(MetadataClass cls)
INTERNAL:
|
void |
ElementCollectionAccessor.setMapKeyClass(MetadataClass mapKeyClass)
INTERNAL:
|
void |
CollectionAccessor.setMapKeyClass(MetadataClass mapKeyClass)
INTERNAL:
|
void |
RelationshipAccessor.setTargetEntity(MetadataClass targetEntity)
INTERNAL:
|
| Modifier and Type | Field and Description |
|---|---|
protected MetadataClass |
MetadataField.declaringClass |
protected MetadataClass |
MetadataMethod.m_metadataClass
Class that the method is defined in.
|
protected MetadataClass |
MetadataClass.m_superclass |
| Modifier and Type | Field and Description |
|---|---|
protected List<MetadataClass> |
MetadataClass.m_enclosedClasses |
protected Map<String,MetadataClass> |
MetadataFactory.m_metadataClasses
Stores all metadata for classes.
|
| Modifier and Type | Method and Description |
|---|---|
MetadataClass |
MetadataField.getDeclaringClass()
INTERNAL:
|
MetadataClass |
MetadataAnnotatedElement.getMapKeyClass(MetadataDescriptor descriptor)
INTERNAL:
This should only be called for accessor's of type Map.
|
MetadataClass |
MetadataMethod.getMetadataClass()
INTERNAL:
|
abstract MetadataClass |
MetadataFactory.getMetadataClass(String className)
Return the class metadata for the class name.
|
MetadataClass |
MetadataAsmFactory.getMetadataClass(String className)
Return the class metadata for the class name.
|
MetadataClass |
MetadataAccessibleObject.getMetadataClass(String className)
INTERNAL:
|
abstract MetadataClass |
MetadataFactory.getMetadataClass(String className,
boolean isLazy)
Return the class metadata for the class name.
|
MetadataClass |
MetadataAsmFactory.getMetadataClass(String className,
boolean isLazy)
Return the class metadata for the class name.
|
MetadataClass |
MetadataAnnotatedElement.getRawClass(MetadataDescriptor descriptor)
INTERNAL:
Return the raw class for this accessible object.
|
MetadataClass |
MetadataAnnotatedElement.getRawClassWithGenerics(MetadataDescriptor descriptor)
INTERNAL:
Return the complete raw class with generics for this accessible object.
|
MetadataClass |
MetadataAnnotatedElement.getReferenceClassFromGeneric(MetadataDescriptor descriptor)
INTERNAL:
Return the reference class from the generic specification on this
accessible object.
|
MetadataClass |
MetadataClass.getSuperclass()
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
List<MetadataClass> |
MetadataClass.getEnclosedClasses()
INTERNAL:
Return the list of classes defined within this metadata class.
|
protected Map<String,MetadataClass> |
MetadataFactory.getMetadataClasses()
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
void |
MetadataClass.addEnclosedClass(MetadataClass enclosedClass)
INTERNAL:
|
void |
MetadataFactory.addMetadataClass(MetadataClass metadataClass)
INTERNAL:
|
void |
MetadataFactory.addMetadataClass(String name,
MetadataClass metadataClass)
INTERNAL:
|
protected void |
MetadataAsmFactory.buildClassMetadata(MetadataClass metadataClass,
String className,
boolean isLazy)
Build the class metadata for the class name using ASM to read the class
byte codes.
|
MetadataMethod |
MetadataMethod.getSetMethod(MetadataClass cls)
INTERNAL:
Method to convert a getMethod into a setMethod.
|
boolean |
MetadataAnnotatedElement.isSupportedCollectionClass(MetadataClass metadataClass)
INTERNAL:
Method to return whether the given class is a supported collection class.
|
boolean |
MetadataAnnotatedElement.isSupportedMapClass(MetadataClass metadataClass)
INTERNAL:
Method to return whether the given class is a supported map class.
|
boolean |
MetadataAnnotatedElement.isSupportedToManyCollectionClass(MetadataClass metadataClass)
INTERNAL:
Method to return whether the given class is a supported to many
collection class.
|
abstract void |
MetadataFactory.resolveGenericTypes(MetadataClass child,
List<String> genericTypes,
MetadataClass parent,
MetadataDescriptor descriptor)
INTERNAL:
This method resolves generic types based on the ASM class metadata.
|
void |
MetadataAsmFactory.resolveGenericTypes(MetadataClass child,
List<String> genericTypes,
MetadataClass parent,
MetadataDescriptor descriptor)
INTERNAL: This method resolves generic types based on the ASM class
metadata.
|
void |
MetadataField.setDeclaringClass(MetadataClass declaringClass)
INTERNAL:
|
void |
MetadataMethod.setMetadataClass(MetadataClass metadataClass)
INTERNAL:
|
void |
MetadataClass.setSuperclass(MetadataClass superclass)
INTERNAL:
|
| Constructor and Description |
|---|
MetadataField(MetadataClass metadataClass)
INTERNAL:
|
MetadataMethod(MetadataFactory factory,
MetadataClass metadataClass)
Create the method from the class metadata.
|
| Modifier and Type | Field and Description |
|---|---|
protected MetadataClass |
CacheInterceptorMetadata.m_interceptorClass |
| Modifier and Type | Method and Description |
|---|---|
void |
CacheMetadata.process(MetadataDescriptor descriptor,
MetadataClass javaClass)
INTERNAL:
|
void |
CacheInterceptorMetadata.process(MetadataDescriptor descriptor,
MetadataClass javaClass)
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
MetadataClass |
DiscriminatorClassMetadata.getValueClass()
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
void |
DiscriminatorClassMetadata.setValueClass(MetadataClass value)
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
MetadataClass |
ConvertMetadata.getConverterClass()
INTERNAL:
|
MetadataClass |
TypeConverterMetadata.getDataType()
INTERNAL:
|
MetadataClass |
TypeConverterMetadata.getDataType(MappingAccessor accessor,
MetadataClass referenceClass)
INTERNAL:
|
MetadataClass |
TypeConverterMetadata.getObjectType()
INTERNAL:
|
MetadataClass |
TypeConverterMetadata.getObjectType(MappingAccessor accessor,
MetadataClass referenceClass)
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
MetadataClass |
TypeConverterMetadata.getDataType(MappingAccessor accessor,
MetadataClass referenceClass)
INTERNAL:
|
MetadataClass |
TypeConverterMetadata.getObjectType(MappingAccessor accessor,
MetadataClass referenceClass)
INTERNAL:
|
static boolean |
LobMetadata.isValidBlobType(MetadataClass cls)
INTERNAL:
Returns true if the given class is a valid blob type.
|
static boolean |
LobMetadata.isValidClobType(MetadataClass cls)
INTERNAL:
Returns true if the given class is a valid clob type.
|
static boolean |
EnumeratedMetadata.isValidEnumeratedType(MetadataClass cls)
INTERNAL:
Return true if the given class is a valid enum type.
|
static boolean |
LobMetadata.isValidLobType(MetadataClass cls)
INTERNAL:
Returns true if the given class is a valid lob type.
|
static boolean |
TemporalMetadata.isValidTemporalType(MetadataClass cls)
INTERNAL:
Returns true if the given class is a valid temporal type and must be
marked temporal.
|
void |
XMLMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
void |
TypeConverterMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
|
void |
TemporalMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
void |
StructConverterMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
|
void |
SerializedMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
void |
SerializedConverterMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Process this converter for the given mapping.
|
void |
ObjectTypeConverterMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
|
abstract void |
MetadataConverter.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
void |
LobMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
void |
KryoMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
void |
JSONMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
void |
EnumeratedMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
void |
ConverterMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Process this converter for the given mapping.
|
void |
ClassInstanceMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
void |
SerializedMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
MetadataClass classification,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
void |
ConvertMetadata.process(DatabaseMapping mapping,
MetadataClass referenceClass,
ClassAccessor accessor,
boolean isForMapKey)
INTERNAL:
By the time we get here, we have the mapping that needs to have the
convert applied to.
|
void |
ConvertMetadata.process(DatabaseMapping mapping,
MetadataClass referenceClass,
ClassAccessor accessor,
String embeddedAttributeName)
INTERNAL:
Apply convert for
@ElementCollection mapping where we expect
@Convert annotation to contain attributeName="value.<name>". |
void |
TypeConverterMetadata.setDataType(MetadataClass dataType)
INTERNAL:
|
protected void |
MetadataConverter.setFieldClassification(DatabaseMapping mapping,
MetadataClass classification,
boolean isForMapKey)
INTERNAL:
Wrapper method to make sure we always set the classification name and
not class.
|
void |
TypeConverterMetadata.setObjectType(MetadataClass objectType)
INTERNAL:
|
| Modifier and Type | Field and Description |
|---|---|
protected MetadataClass |
NamedSubgraphMetadata.m_type |
| Modifier and Type | Method and Description |
|---|---|
void |
NamedSubgraphMetadata.setType(MetadataClass type)
INTERNAL:
|
| Constructor and Description |
|---|
EntityListenerMetadata(MetadataAnnotation entityListeners,
MetadataClass entityListenerClass,
MetadataAccessor accessor)
INTERNAL:
Used for annotation loading.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OrderByMetadata.process(CollectionMapping mapping,
MetadataDescriptor referenceDescriptor,
MetadataClass javaClass)
INTERNAL:
Process an order by value (if specified) for the given collection
mapping.
|
| Modifier and Type | Field and Description |
|---|---|
protected MetadataClass |
FieldPartitioningMetadata.partitionValueType |
| Modifier and Type | Method and Description |
|---|---|
MetadataClass |
FieldPartitioningMetadata.getPartitionValueType()
INTERNAL:
|
| Modifier and Type | Field and Description |
|---|---|
protected MetadataClass |
QueryRedirectorsMetadata.defaultDeleteObjectQueryRedirector |
protected MetadataClass |
QueryRedirectorsMetadata.defaultInsertObjectQueryRedirector |
protected MetadataClass |
QueryRedirectorsMetadata.defaultQueryRedirector |
protected MetadataClass |
QueryRedirectorsMetadata.defaultReadAllQueryRedirector |
protected MetadataClass |
QueryRedirectorsMetadata.defaultReadObjectQueryRedirector |
protected MetadataClass |
QueryRedirectorsMetadata.defaultReportQueryRedirector |
protected MetadataClass |
QueryRedirectorsMetadata.defaultUpdateObjectQueryRedirector |
| Modifier and Type | Method and Description |
|---|---|
MetadataClass |
EntityResultMetadata.getEntityClass()
INTERNAL:
|
MetadataClass |
NamedNativeQueryMetadata.getResultClass()
INTERNAL:
|
MetadataClass |
ConstructorResultMetadata.getTargetClass()
INTERNAL:
|
MetadataClass |
StoredProcedureParameterMetadata.getType()
INTERNAL:
|
MetadataClass |
ColumnResultMetadata.getType()
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
void |
QueryRedirectorsMetadata.process(MetadataDescriptor descriptor,
MetadataClass javaClass)
INTERNAL:
|
void |
EntityResultMetadata.setEntityClass(MetadataClass entityClass)
INTERNAL:
|
void |
NamedNativeQueryMetadata.setResultClass(MetadataClass resultClass)
INTERNAL:
|
void |
ConstructorResultMetadata.setTargetClass(MetadataClass targetClass)
INTERNAL:
|
void |
StoredProcedureParameterMetadata.setType(MetadataClass type)
INTERNAL:
|
void |
ColumnResultMetadata.setType(MetadataClass type)
INTERNAL:
|
| Constructor and Description |
|---|
EntityResultMetadata(MetadataClass entityClass,
MetadataAccessibleObject accessibleObject)
INTERNAL:
Used for result class processing.
|
SQLResultSetMappingMetadata(MetadataClass entityClass,
MetadataAccessibleObject accessibleObject,
MetadataProject project,
Object location)
INTERNAL:
Used for result class processing.
|
| Modifier and Type | Field and Description |
|---|---|
protected MetadataClass |
SerializedObjectPolicyMetadata.m_class |
| Modifier and Type | Method and Description |
|---|---|
MetadataClass |
StructureAccessor.getReferenceClass()
INTERNAL:
If a target class is specified in metadata, it will be set as the
reference class, otherwise we will use the raw class.
|
MetadataClass |
ArrayAccessor.getReferenceClass()
If a targetClass is specified in metadata, it will be set as the
reference class, otherwise we will look to extract one from generics.
|
protected MetadataClass |
StructureAccessor.getTargetClass()
INTERNAL:
Return the target class for this accessor.
|
protected MetadataClass |
ArrayAccessor.getTargetClass()
INTERNAL:
Return the target class for this accessor.
|
| Modifier and Type | Method and Description |
|---|---|
MetadataClass |
ReadTransformerMetadata.getTransformerClass()
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
void |
ReadTransformerMetadata.setTransformerClass(MetadataClass transformerClass)
INTERNAL:
|
| Modifier and Type | Field and Description |
|---|---|
protected MetadataClass |
ClassDetails.describedClass |
| Modifier and Type | Field and Description |
|---|---|
protected Collection<MetadataClass> |
TransformerFactory.entityClasses |
| Modifier and Type | Method and Description |
|---|---|
MetadataClass |
ClassDetails.getDescribedClass() |
| Modifier and Type | Method and Description |
|---|---|
void |
TransformerFactory.addClassDetailsForMappedSuperClasses(MetadataClass clz,
ClassDescriptor initialDescriptor,
ClassDetails classDetails,
Map classDetailsMap,
List unMappedAttributes,
boolean weaveChangeTracking)
INTERNAL:
Look higher in the hierarchy for the mappings listed in the unMappedAttribute list.
|
protected boolean |
TransformerFactory.canChangeTrackingBeEnabled(ClassDescriptor descriptor,
MetadataClass clz,
boolean globalWeaveChangeTracking)
Check to ensure the class meets all the conditions necessary to enable change tracking
This could occur either if the class already has change tracking implemented or if the
class is capable of having change tracking woven based on the descriptor.
|
protected boolean |
TransformerFactory.canWeaveValueHolders(MetadataClass clz,
List mappings)
Determine if value holders are required to be weaved into the class.
|
protected boolean |
TransformerFactory.hasFieldInClass(MetadataClass metadataClass,
String attributeName)
Return if the class contains the field.
|
void |
ClassDetails.setDescribedClass(MetadataClass describedClass) |
protected List |
TransformerFactory.storeAttributeMappings(MetadataClass metadataClass,
ClassDetails classDetails,
List mappings,
boolean weaveValueHolders)
INTERNAL:
Store a set of attribute mappings on the given ClassDetails that correspond to the given class.
|
| Modifier and Type | Method and Description |
|---|---|
static PersistenceWeaver |
TransformerFactory.createTransformerAndModifyProject(Session session,
Collection<MetadataClass> entityClasses,
ClassLoader classLoader,
boolean weaveLazy,
boolean weaveChangeTracking,
boolean weaveFetchGroups,
boolean weaveInternal,
boolean weaveRest,
boolean weaveMappedSuperClass) |
| Constructor and Description |
|---|
TransformerFactory(Session session,
Collection<MetadataClass> entityClasses,
ClassLoader classLoader,
boolean weaveLazy,
boolean weaveChangeTracking,
boolean weaveFetchGroups,
boolean weaveInternal,
boolean weaveRest,
boolean weaveMappedSuperClass) |
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.