Uses of Class
org.eclipse.persistence.internal.jpa.metadata.accessors.objects.MetadataClass
Package
Description
-
Uses of MetadataClass in org.eclipse.persistence.internal.jpa.deployment
Modifier and TypeMethodDescriptionstatic Collection
<MetadataClass> PersistenceUnitProcessor.buildEntityList
(MetadataProcessor processor, ClassLoader loader) Create a list of the entities that will be deployed.Modifier and TypeMethodDescriptionstatic 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. -
Uses of MetadataClass in org.eclipse.persistence.internal.jpa.metadata
Modifier and TypeMethodDescriptionMetadataDescriptor.getJavaClass()
INTERNAL:ORMetadata.getMetadataClass
(Class<?> javaClass) INTERNAL: Return the MetadataClass for the class.ORMetadata.getMetadataClass
(String className) INTERNAL: Return the MetadataClass for the class name.ORMetadata.getMetadataClass
(String className, boolean isLazy) INTERNAL: Return the MetadataClass for the class name.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 TypeMethodDescriptionvoid
MetadataProject.addGeneratedValue
(GeneratedValueMetadata generatedvalue, MetadataClass entityClass) INTERNAL:void
MetadataProject.addStaticMetamodelClass
(MetadataAnnotation annotation, MetadataClass metamodelClass) INTERNAL: Add a discovered metamodel class to the session.MetadataProject.getAutoApplyConverter
(MetadataClass cls) Return the converter for the auto apply class type.MetadataProject.getConverterAccessor
(MetadataClass cls) INTERNAL:MetadataProject.getEmbeddableAccessor
(MetadataClass cls) INTERNAL: This method will attempt to look up the embeddable accessor for the reference class provided.MetadataProject.getEmbeddableAccessor
(MetadataClass cls, boolean checkIsIdClass) INTERNAL: This method will attempt to look up the embeddable accessor for the reference class provided.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.ORMetadata.getJavaClassName
(MetadataClass metadataClass) INTERNAL: Return the Java class name for the metadata class.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:ModifierConstructorDescriptionMetadataDescriptor
(MetadataClass javaClass) INTERNAL:MetadataDescriptor
(MetadataClass javaClass, ClassAccessor classAccessor) INTERNAL: -
Uses of MetadataClass in org.eclipse.persistence.internal.jpa.metadata.accessors
Modifier and TypeMethodDescriptionMetadataAccessor.getDescriptorJavaClass()
INTERNAL: Return the java class tied to this class accessor's descriptor.MetadataAccessor.getJavaClass()
INTERNAL: Return the java class associated with this accessor's descriptor.PropertyMetadata.getValueType()
INTERNAL:Modifier and TypeMethodDescriptionvoid
PropertyMetadata.setValueType
(MetadataClass valueType) INTERNAL: -
Uses of MetadataClass in org.eclipse.persistence.internal.jpa.metadata.accessors.classes
Modifier and TypeFieldDescriptionprotected MetadataClass
ConverterAccessor.attributeClassification
protected MetadataClass
ConverterAccessor.fieldClassification
Modifier and TypeMethodDescriptionConverterAccessor.getAttributeClassification()
INTERNAL: Return the type this converter will auto apply to.ClassAccessor.getCustomizerClass()
INTERNAL:protected MetadataClass
MappedSuperclassAccessor.getIdClass()
INTERNAL:ClassAccessor.getJavaClass()
INTERNAL: Return the java class that defines this accessor.protected MetadataClass
ClassAccessor.getParentClass()
INTERNAL:Modifier and TypeMethodDescriptionprotected 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
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.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:ModifierConstructorDescriptionprotected
ClassAccessor
(MetadataAnnotation annotation, MetadataClass cls, MetadataDescriptor descriptor) INTERNAL: Called from MappedSuperclassAccessor.ClassAccessor
(MetadataAnnotation annotation, MetadataClass cls, MetadataProject project) INTERNAL:ConverterAccessor
(MetadataAnnotation converter, MetadataClass metadataClass, MetadataProject project) INTERNAL:EmbeddableAccessor
(MetadataAnnotation annotation, MetadataClass cls, MetadataProject project) INTERNAL:EntityAccessor
(MetadataAnnotation annotation, MetadataClass cls, MetadataProject project) INTERNAL:InterfaceAccessor
(MetadataAnnotation annotation, MetadataClass cls, MetadataProject project) INTERNAL:MappedSuperclassAccessor
(MetadataAnnotation annotation, MetadataClass cls, MetadataDescriptor descriptor) INTERNAL:MappedSuperclassAccessor
(MetadataAnnotation annotation, MetadataClass cls, MetadataProject project) INTERNAL: -
Uses of MetadataClass in org.eclipse.persistence.internal.jpa.metadata.accessors.mappings
Modifier and TypeMethodDescriptionCollectionAccessor.getMapKeyClass()
INTERNAL:ElementCollectionAccessor.getMapKeyClass()
INTERNAL: Return the map key class on this element collection accessor.MappedKeyMapAccessor.getMapKeyClass()
INTERNAL:CollectionAccessor.getMapKeyClassWithGenerics()
INTERNAL: Future: this method is where we would provide a more explicit reference class to support an auto-apply jpa converter.ElementCollectionAccessor.getMapKeyClassWithGenerics()
INTERNAL: Future: this method is where we would provide a more explicit reference class to support an auto-apply jpa converter.MappedKeyMapAccessor.getMapKeyClassWithGenerics()
INTERNAL:MappingAccessor.getMapKeyReferenceClass()
INTERNAL: Return the map key reference class for this accessor if applicable.MappingAccessor.getMapKeyReferenceClassWithGenerics()
INTERNAL: Return the map key reference class for this accessor if applicable.MappingAccessor.getRawClass()
INTERNAL: Return the raw class for this accessor.MappingAccessor.getRawClassWithGenerics()
INTERNAL: Return the raw class with any generic specifications for this accessor.BasicCollectionAccessor.getReferenceClass()
INTERNAL: Return the reference class for this accessor.BasicMapAccessor.getReferenceClass()
INTERNAL: Return the reference class for this accessor.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.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.MappingAccessor.getReferenceClass()
INTERNAL: Return the reference class for this accessor.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.MappingAccessor.getReferenceClassFromGeneric()
INTERNAL: Attempts to return a reference class from a generic specification.BasicCollectionAccessor.getReferenceClassWithGenerics()
INTERNAL: Future: this method is where we would provide a more explicit reference class to support an auto-apply jpa converter.MappingAccessor.getReferenceClassWithGenerics()
INTERNAL: Return the reference class for this accessor.protected MetadataClass
ObjectAccessor.getSimplePKType()
INTERNAL: Used to process primary keys and DerivedIds.protected MetadataClass
ElementCollectionAccessor.getTargetClass()
INTERNAL: Return the target class for this accessor.RelationshipAccessor.getTargetEntity()
INTERNAL: Return the target entity for this accessor.Modifier and TypeMethodDescriptionprotected 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.isJson
(MetadataClass referenceClass, boolean isForMapKey) INTERNAL: Return true if this represents a JSON 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.isUUID
(MetadataClass referenceClass, boolean isForMapKey) INTERNAL: Return true if this represents a UUID type mapping.protected boolean
MappingAccessor.isValidJsonType
(MetadataClass cls) INTERNAL: Check whether given class is valid for JsonMapping.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
BasicAccessor.processEnumerated
(EnumeratedMetadata enumerated, DatabaseMapping mapping, MetadataClass referenceClass, boolean isForMapKey) INTERNAL: Process an Enumerated annotation.protected void
MappingAccessor.processEnumerated
(EnumeratedMetadata enumerated, DatabaseMapping mapping, MetadataClass referenceClass, boolean isForMapKey) INTERNAL: Process an Enumerated setting.protected void
MappingAccessor.processJson
(DatabaseMapping mapping, MetadataClass referenceClass, boolean isForMapKey) INTERNAL: Process JSON value attribute for classes that extend JsonValue interface.protected void
BasicAccessor.processLob
(LobMetadata lob, DatabaseMapping mapping, MetadataClass referenceClass, boolean isForMapKey) INTERNAL: Process a Lob metadata.protected void
MappingAccessor.processLob
(LobMetadata lob, DatabaseMapping mapping, MetadataClass referenceClass, boolean isForMapKey) INTERNAL: Process a lob specification.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.protected void
MappingAccessor.processUUID
(DatabaseMapping mapping, MetadataClass referenceClass, boolean isForMapKey) INTERNAL: Process a UUID attribute.void
CollectionAccessor.setMapKeyClass
(MetadataClass mapKeyClass) INTERNAL:void
ElementCollectionAccessor.setMapKeyClass
(MetadataClass mapKeyClass) INTERNAL:void
MappedKeyMapAccessor.setMapKeyClass
(MetadataClass cls) INTERNAL:void
RelationshipAccessor.setTargetEntity
(MetadataClass targetEntity) INTERNAL: -
Uses of MetadataClass in org.eclipse.persistence.internal.jpa.metadata.accessors.objects
Modifier and TypeFieldDescriptionprotected MetadataClass
MetadataField.declaringClass
protected MetadataClass
MetadataMethod.m_metadataClass
Class that the method is defined in.protected MetadataClass
MetadataClass.m_superclass
Modifier and TypeFieldDescriptionprotected List
<MetadataClass> MetadataClass.m_enclosedClasses
protected Map
<String, MetadataClass> MetadataFactory.m_metadataClasses
Stores all metadata for classes.Modifier and TypeMethodDescriptionMetadataField.getDeclaringClass()
INTERNAL:MetadataAnnotatedElement.getMapKeyClass
(MetadataDescriptor descriptor) INTERNAL: This should only be called for accessor's of type Map.MetadataAccessibleObject.getMetadataClass
(String className) INTERNAL:MetadataAsmFactory.getMetadataClass
(String className) Return the class metadata for the class name.MetadataAsmFactory.getMetadataClass
(String className, boolean isLazy) Return the class metadata for the class name.abstract MetadataClass
MetadataFactory.getMetadataClass
(String className) Return the class metadata for the class name.abstract MetadataClass
MetadataFactory.getMetadataClass
(String className, boolean isLazy) Return the class metadata for the class name.MetadataMethod.getMetadataClass()
INTERNAL:MetadataAnnotatedElement.getRawClass
(MetadataDescriptor descriptor) INTERNAL: Return the raw class for this accessible object.MetadataAnnotatedElement.getRawClassWithGenerics
(MetadataDescriptor descriptor) INTERNAL: Return the complete raw class with generics for this accessible object.MetadataAnnotatedElement.getReferenceClassFromGeneric
(MetadataDescriptor descriptor) INTERNAL: Return the reference class from the generic specification on this accessible object.MetadataClass.getSuperclass()
INTERNAL:Modifier and TypeMethodDescriptionMetadataClass.getEnclosedClasses()
INTERNAL: Return the list of classes defined within this metadata class.protected Map
<String, MetadataClass> MetadataFactory.getMetadataClasses()
INTERNAL:Modifier and TypeMethodDescriptionvoid
MetadataClass.addEnclosedClass
(MetadataClass enclosedClass) INTERNAL:void
MetadataFactory.addMetadataClass
(String name, MetadataClass metadataClass) INTERNAL:void
MetadataFactory.addMetadataClass
(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.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.void
MetadataAsmFactory.resolveGenericTypes
(MetadataClass child, List<String> genericTypes, MetadataClass parent, MetadataDescriptor descriptor) INTERNAL: This method resolves generic types based on the ASM class metadata.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
MetadataField.setDeclaringClass
(MetadataClass declaringClass) INTERNAL:void
MetadataMethod.setMetadataClass
(MetadataClass metadataClass) INTERNAL:void
MetadataClass.setSuperclass
(MetadataClass superclass) INTERNAL:ModifierConstructorDescriptionMetadataField
(MetadataClass metadataClass) INTERNAL:MetadataMethod
(MetadataFactory factory, MetadataClass metadataClass) Create the method from the class metadata. -
Uses of MetadataClass in org.eclipse.persistence.internal.jpa.metadata.cache
Modifier and TypeFieldDescriptionprotected MetadataClass
CacheInterceptorMetadata.m_interceptorClass
Modifier and TypeMethodDescriptionvoid
CacheInterceptorMetadata.process
(MetadataDescriptor descriptor, MetadataClass javaClass) INTERNAL:void
CacheMetadata.process
(MetadataDescriptor descriptor, MetadataClass javaClass) INTERNAL: -
Uses of MetadataClass in org.eclipse.persistence.internal.jpa.metadata.columns
Modifier and TypeMethodDescriptionvoid
DiscriminatorClassMetadata.setValueClass
(MetadataClass value) INTERNAL: -
Uses of MetadataClass in org.eclipse.persistence.internal.jpa.metadata.converters
Modifier and TypeMethodDescriptionConvertMetadata.getConverterClass()
INTERNAL:TypeConverterMetadata.getDataType()
INTERNAL:TypeConverterMetadata.getDataType
(MappingAccessor accessor, MetadataClass referenceClass) INTERNAL:TypeConverterMetadata.getObjectType()
INTERNAL:TypeConverterMetadata.getObjectType
(MappingAccessor accessor, MetadataClass referenceClass) INTERNAL:Modifier and TypeMethodDescriptionTypeConverterMetadata.getDataType
(MappingAccessor accessor, MetadataClass referenceClass) INTERNAL: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.static boolean
UUIDMetadata.isValidUUIDType
(MetadataClass cls) INTERNAL: Returns true if the given class is a valid UUID type and must be marked UUID.void
ClassInstanceMetadata.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
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 containattributeName="value.<name>"
.void
EnumeratedMetadata.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
JsonValueMetadata.process
(DatabaseMapping mapping, MappingAccessor accessor, MetadataClass referenceClass, boolean isForMapKey) void
KryoMetadata.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.abstract void
MetadataConverter.process
(DatabaseMapping mapping, MappingAccessor accessor, MetadataClass referenceClass, boolean isForMapKey) INTERNAL: Every converter needs to be able to process themselves.void
ObjectTypeConverterMetadata.process
(DatabaseMapping mapping, MappingAccessor accessor, MetadataClass referenceClass, boolean isForMapKey) INTERNAL:void
SerializedConverterMetadata.process
(DatabaseMapping mapping, MappingAccessor accessor, MetadataClass referenceClass, boolean isForMapKey) INTERNAL: Process this converter for the given mapping.void
SerializedMetadata.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
StructConverterMetadata.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
TypeConverterMetadata.process
(DatabaseMapping mapping, MappingAccessor accessor, MetadataClass referenceClass, boolean isForMapKey) INTERNAL:void
UUIDMetadata.process
(DatabaseMapping mapping, MappingAccessor accessor, MetadataClass referenceClass, boolean isForMapKey) INTERNAL: Every converter needs to be able to process themselves.void
XMLMetadata.process
(DatabaseMapping mapping, MappingAccessor accessor, MetadataClass referenceClass, boolean isForMapKey) INTERNAL: Every converter needs to be able to process themselves.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: -
Uses of MetadataClass in org.eclipse.persistence.internal.jpa.metadata.graphs
Modifier and TypeMethodDescriptionvoid
NamedSubgraphMetadata.setType
(MetadataClass type) INTERNAL: -
Uses of MetadataClass in org.eclipse.persistence.internal.jpa.metadata.listeners
ModifierConstructorDescriptionEntityListenerMetadata
(MetadataAnnotation entityListeners, MetadataClass entityListenerClass, MetadataAccessor accessor) INTERNAL: Used for annotation loading. -
Uses of MetadataClass in org.eclipse.persistence.internal.jpa.metadata.mappings
Modifier and TypeMethodDescriptionvoid
OrderByMetadata.process
(CollectionMapping mapping, MetadataDescriptor referenceDescriptor, MetadataClass javaClass) INTERNAL: Process an order by value (if specified) for the given collection mapping. -
Uses of MetadataClass in org.eclipse.persistence.internal.jpa.metadata.partitioning
Modifier and TypeFieldDescriptionprotected MetadataClass
FieldPartitioningMetadata.partitionValueType
-
Uses of MetadataClass in org.eclipse.persistence.internal.jpa.metadata.queries
Modifier and TypeFieldDescriptionprotected 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 TypeMethodDescriptionEntityResultMetadata.getEntityClass()
INTERNAL:NamedNativeQueryMetadata.getResultClass()
INTERNAL:ConstructorResultMetadata.getTargetClass()
INTERNAL:ColumnResultMetadata.getType()
INTERNAL:StoredProcedureParameterMetadata.getType()
INTERNAL:Modifier and TypeMethodDescriptionvoid
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
ColumnResultMetadata.setType
(MetadataClass type) INTERNAL:void
StoredProcedureParameterMetadata.setType
(MetadataClass type) INTERNAL:ModifierConstructorDescriptionEntityResultMetadata
(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. -
Uses of MetadataClass in org.eclipse.persistence.internal.jpa.metadata.sop
-
Uses of MetadataClass in org.eclipse.persistence.internal.jpa.metadata.structures
Modifier and TypeMethodDescriptionArrayAccessor.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.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.protected MetadataClass
ArrayAccessor.getTargetClass()
INTERNAL: Return the target class for this accessor.protected MetadataClass
StructureAccessor.getTargetClass()
INTERNAL: Return the target class for this accessor. -
Uses of MetadataClass in org.eclipse.persistence.internal.jpa.metadata.transformers
Modifier and TypeMethodDescriptionvoid
ReadTransformerMetadata.setTransformerClass
(MetadataClass transformerClass) INTERNAL: -
Uses of MetadataClass in org.eclipse.persistence.internal.jpa.weaving
Modifier and TypeFieldDescriptionprotected Collection
<MetadataClass> TransformerFactory.entityClasses
Modifier and TypeMethodDescriptionvoid
TransformerFactory.addClassDetailsForMappedSuperClasses
(MetadataClass clz, ClassDescriptor initialDescriptor, ClassDetails classDetails, Map<String, ClassDetails> classDetailsMap, List<DatabaseMapping> 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<DatabaseMapping> 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
<DatabaseMapping> TransformerFactory.storeAttributeMappings
(MetadataClass metadataClass, ClassDetails classDetails, List<DatabaseMapping> mappings, boolean weaveValueHolders) INTERNAL: Store a set of attribute mappings on the given ClassDetails that correspond to the given class.Modifier and TypeMethodDescriptionstatic PersistenceWeaver
TransformerFactory.createTransformerAndModifyProject
(Session session, Collection<MetadataClass> entityClasses, ClassLoader classLoader, boolean weaveLazy, boolean weaveChangeTracking, boolean weaveFetchGroups, boolean weaveInternal, boolean weaveRest, boolean weaveMappedSuperClass) ModifierConstructorDescriptionTransformerFactory
(Session session, Collection<MetadataClass> entityClasses, ClassLoader classLoader, boolean weaveLazy, boolean weaveChangeTracking, boolean weaveFetchGroups, boolean weaveInternal, boolean weaveRest, boolean weaveMappedSuperClass)