Uses of Class
org.eclipse.persistence.internal.jpa.metadata.accessors.classes.ClassAccessor
Package
Description
-
Uses of ClassAccessor in org.eclipse.persistence.internal.jpa.config.classes
Modifier and TypeClassDescriptionclass
AbstractClassImpl<T extends ClassAccessor,
R> JPA scripting API implementation. -
Uses of ClassAccessor in org.eclipse.persistence.internal.jpa.metadata
Modifier and TypeMethodDescriptionMetadataProject.getAccessor
(String className) INTERNAL: Return the accessor for the given class.MetadataDescriptor.getClassAccessor()
INTERNAL:Modifier and TypeMethodDescriptionMetadataProject.getAccessorsWithCustomizer()
INTERNAL:MetadataProject.getAllAccessors()
INTERNAL:Modifier and TypeMethodDescriptionprotected void
MetadataProject.addAccessor
(ClassAccessor accessor) INTERNAL: This method will add the descriptor to the actual EclipseLink project, if it has not already been added.void
MetadataProject.addAccessorWithCustomizer
(ClassAccessor accessor) INTERNAL:void
MetadataProject.addAccessorWithDerivedId
(ClassAccessor accessor) INTERNAL:void
MetadataProject.addVirtualClass
(ClassAccessor accessor) INTERNAL: Add virtual class accessor to the project.void
MetadataDescriptor.setClassAccessor
(ClassAccessor accessor) INTERNAL:ModifierConstructorDescriptionMetadataDescriptor
(MetadataClass javaClass, ClassAccessor classAccessor) INTERNAL: -
Uses of ClassAccessor in org.eclipse.persistence.internal.jpa.metadata.accessors.classes
Modifier and TypeClassDescriptionclass
INTERNAL: An embeddable accessor.class
An entity accessor.class
An interface accessor.class
INTERNAL: A mapped superclass accessor.Modifier and TypeMethodDescriptionprotected void
EmbeddableAccessor.addEmbeddingAccessor
(ClassAccessor embeddingAccessor) INTERNAL: Embedding accessors are those accessors that actually embed the embeddable class with an embedded mapping.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
EmbeddableAccessor.addPotentialEmbeddableAccessor
(MetadataClass potentialEmbeddableClass, ClassAccessor embeddingAccessor) INTERNAL Ensure any embeddable classes that are discovered during pre-process are added to the project.Modifier and TypeMethodDescriptionvoid
EmbeddableAccessor.addEmbeddingAccessors
(Map<String, ClassAccessor> embeddingAccessors) INTERNAL:void
ClassAccessor.processDerivedId
(HashSet<ClassAccessor> processing, HashSet<ClassAccessor> processed) INTERNAL: Allows for processing derived ids, either from an Id or MapsId specification.void
EntityAccessor.processDerivedId
(HashSet<ClassAccessor> processing, HashSet<ClassAccessor> processed) INTERNAL: Allows for processing DerivedIds. -
Uses of ClassAccessor in org.eclipse.persistence.internal.jpa.metadata.accessors.mappings
Modifier and TypeMethodDescriptionMappingAccessor.getClassAccessor()
INTERNAL: Returns the class accessor on which this mapping was defined.Modifier and TypeMethodDescriptionvoid
MappingAccessor.initXMLMappingAccessor
(ClassAccessor classAccessor) INTERNAL: Init an xml mapping accessor with its necessary components.void
MappingAccessor.setClassAccessor
(ClassAccessor classAccessor) INTERNAL: Sets the class accessor for this mapping accessor.ModifierConstructorDescriptionBasicAccessor
(MetadataAnnotation annotation, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor) INTERNAL:BasicCollectionAccessor
(MetadataAnnotation basicCollection, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor) INTERNAL:BasicMapAccessor
(MetadataAnnotation basicMap, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor) INTERNAL:protected
CollectionAccessor
(MetadataAnnotation annotation, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor) INTERNAL:DerivedIdClassAccessor
(MetadataAnnotatedElement accessibleObject, ClassAccessor classAccessor) INTERNAL: Constructor called from an Embedabble IdClass.protected
DirectAccessor
(MetadataAnnotation annotation, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor) INTERNAL:protected
DirectCollectionAccessor
(MetadataAnnotation annotation, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor) INTERNAL:ElementCollectionAccessor
(MetadataAnnotation elementCollection, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor) INTERNAL:EmbeddedAccessor
(MetadataAnnotation embedded, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor) INTERNAL:EmbeddedIdAccessor
(MetadataAnnotation embeddedId, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor) INTERNAL:IdAccessor
(MetadataAnnotation id, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor) INTERNAL:ManyToManyAccessor
(MetadataAnnotation manyToMany, MetadataAnnotatedElement annotatedElement, ClassAccessor classAccessor) INTERNAL:ManyToOneAccessor
(MetadataAnnotation manyToOne, MetadataAnnotatedElement annotatedElement, ClassAccessor classAccessor) INTERNAL:protected
MappingAccessor
(MetadataAnnotation annotation, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor) INTERNAL:MultitenantIdAccessor
(String contextProperty, DatabaseField tenantDiscriminatorField, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor) INTERNAL:protected
ObjectAccessor
(MetadataAnnotation annotation, MetadataAnnotatedElement annotatedElement, ClassAccessor classAccessor) INTERNAL:OneToManyAccessor
(MetadataAnnotation oneToMany, MetadataAnnotatedElement annotatedElement, ClassAccessor classAccessor) INTERNAL:OneToOneAccessor
(MetadataAnnotation oneToOne, MetadataAnnotatedElement annotatedElement, ClassAccessor classAccessor) INTERNAL:protected
RelationshipAccessor
(MetadataAnnotation annotation, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor) INTERNAL:TransformationAccessor
(MetadataAnnotation transformation, MetadataAnnotatedElement annotatedElement, ClassAccessor classAccessor) INTERNAL:VariableOneToOneAccessor
(MetadataAnnotation variableOneToOne, MetadataAnnotatedElement annotatedElement, ClassAccessor classAccessor) INTERNAL:VersionAccessor
(MetadataAnnotation version, MetadataAnnotatedElement annotatedElement, ClassAccessor classAccessor) INTERNAL: -
Uses of ClassAccessor in org.eclipse.persistence.internal.jpa.metadata.accessors.objects
Modifier and TypeMethodDescriptionboolean
MetadataAnnotatedElement.areAnnotationsCompatibleWithTransient
(ClassAccessor classAccessor) INTERNAL: Return true if this accessible object has 2 or more declared persistence annotations.MetadataAnnotatedElement.getAnnotation
(String annotationClassName, ClassAccessor classAccessor) INTERNAL: Return the annotated element for this accessor.protected int
MetadataAnnotatedElement.getDeclaredAnnotationsCount
(ClassAccessor classAccessor) INTERNAL:boolean
MetadataAnnotatedElement.hasDeclaredAnnotations
(ClassAccessor classAccessor) INTERNAL: Return true if this accessible object has 1 or more declared persistence annotations.boolean
MetadataAnnotatedElement.isAnnotationNotPresent
(Class<?> annotation, ClassAccessor accessor) INTERNAL: Indicates whether the specified annotation is actually not present on this accessible object.boolean
MetadataAnnotatedElement.isAnnotationNotPresent
(String annotation, ClassAccessor accessor) INTERNAL: Indicates whether the specified annotation is actually not present on this accessible object.boolean
MetadataAnnotatedElement.isAnnotationPresent
(Class<?> annotationClass, ClassAccessor accessor) INTERNAL: Indicates whether the specified annotation is present on java class for the given descriptor metadata.boolean
MetadataAnnotatedElement.isAnnotationPresent
(String annotationName, ClassAccessor accessor) INTERNAL: Indicates whether the specified annotation is present on java class for the given descriptor metadata.boolean
MetadataAnnotatedElement.isArray
(ClassAccessor classAccessor) INTERNAL: Return true if this field accessor represents an array relationship.boolean
MetadataAnnotatedElement.isBasic
(ClassAccessor classAccessor) INTERNAL: Return true if this accessor represents a basic mapping.boolean
MetadataAnnotatedElement.isBasicCollection
(ClassAccessor classAccessor) INTERNAL: Return true if this accessor represents a basic collection mapping.boolean
MetadataAnnotatedElement.isBasicMap
(ClassAccessor classAccessor) INTERNAL: Return true if this accessor represents a basic collection mapping.boolean
MetadataAnnotatedElement.isDerivedId
(ClassAccessor classAccessor) INTERNAL: Return true if this accessor represents an id mapping.boolean
MetadataAnnotatedElement.isDerivedIdClass
(ClassAccessor classAccessor) INTERNAL: Return true if this accessor represents an id mapping.boolean
MetadataAnnotatedElement.isElementCollection
(ClassAccessor classAccessor) INTERNAL: Return true if this accessor represents an element collection mapping.boolean
MetadataAnnotatedElement.isEmbedded
(ClassAccessor classAccessor) INTERNAL: Return true if this accessor represents an aggregate mapping.boolean
MetadataAnnotatedElement.isEmbeddedId
(ClassAccessor classAccessor) INTERNAL: Return true if this accessor represents an aggregate id mapping.boolean
MetadataAnnotatedElement.isId
(ClassAccessor classAccessor) INTERNAL: Return true if this accessor represents an id mapping.boolean
MetadataAnnotatedElement.isManyToMany
(ClassAccessor classAccessor) INTERNAL: Return true if this field accessor represents a m-m relationship.boolean
MetadataAnnotatedElement.isManyToOne
(ClassAccessor classAccessor) INTERNAL: Return true if this accessor represents a m-1 relationship.boolean
MetadataAnnotatedElement.isOneToMany
(ClassAccessor classAccessor) INTERNAL: Return true if this accessor represents a 1-m relationship.boolean
MetadataAnnotatedElement.isOneToOne
(ClassAccessor classAccessor) INTERNAL: Return true if this accessor represents a 1-1 relationship.boolean
MetadataAnnotatedElement.isStructure
(ClassAccessor classAccessor) INTERNAL: Return true if this field accessor represents a structure relationship.boolean
MetadataAnnotatedElement.isTransformation
(ClassAccessor classAccessor) INTERNAL: Return true if this accessor represents an transformation mapping.protected boolean
MetadataAnnotatedElement.isValidPersistenceElement
(boolean mustBeExplicit, String explicitType, ClassAccessor classAccessor) INTERNAL: When processing the inverse accessors to an explicit access setting, their must be an Access(FIELD) or Access(PROPERTY) present for the element to be processed.boolean
MetadataField.isValidPersistenceField
(boolean mustBeExplicit, ClassAccessor classAccessor) INTERNAL: Return true is this field is a valid persistence field.boolean
MetadataField.isValidPersistenceField
(ClassAccessor classAccessor, boolean userDecorated) INTERNAL: Return true is this field is a valid persistence field.boolean
MetadataMethod.isValidPersistenceMethod
(boolean mustBeExplicit, ClassAccessor classAccessor) INTERNAL: Return true is this method is a valid persistence method.boolean
MetadataMethod.isValidPersistenceMethod
(ClassAccessor classAccessor, boolean userDecorated) INTERNAL: Return true is this method is a valid persistence method.boolean
MetadataAnnotatedElement.isVariableOneToOne
(ClassAccessor classAccessor) INTERNAL: Return true if this accessor represents a variable 1-1 relationship.boolean
MetadataAnnotatedElement.isVersion
(ClassAccessor classAccessor) INTERNAL: Return true if this accessor represents a version mapping. -
Uses of ClassAccessor in org.eclipse.persistence.internal.jpa.metadata.converters
Modifier and TypeMethodDescriptionvoid
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>"
. -
Uses of ClassAccessor in org.eclipse.persistence.internal.jpa.metadata.graphs
ModifierConstructorDescriptionNamedAttributeNodeMetadata
(MetadataAnnotation namedAttributeNode, ClassAccessor accessor) INTERNAL: Used for annotation loading.NamedSubgraphMetadata
(MetadataAnnotation namedSubgraph, ClassAccessor accessor) INTERNAL: Used for annotation loading. -
Uses of ClassAccessor in org.eclipse.persistence.internal.jpa.metadata.listeners
Modifier and TypeMethodDescriptionvoid
EntityListenerMetadata.process
(ClassAccessor classAccessor, ClassLoader loader, boolean isDefaultListener) INTERNAL:protected void
EntityListenerMetadata.processCallbackMethods
(Method[] methods, ClassAccessor classAccessor) INTERNAL: Process the the callback methods. -
Uses of ClassAccessor in org.eclipse.persistence.internal.jpa.metadata.queries
Modifier and TypeMethodDescriptionvoid
FetchGroupMetadata.process
(ClassAccessor accessor) INTERNAL: -
Uses of ClassAccessor in org.eclipse.persistence.internal.jpa.metadata.structures
ModifierConstructorDescriptionArrayAccessor
(MetadataAnnotation array, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor) INTERNAL: Used for annotations.StructureAccessor
(MetadataAnnotation embedded, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor) INTERNAL: Used for annotation loading. -
Uses of ClassAccessor in org.eclipse.persistence.internal.jpa.metadata.xml
Modifier and TypeMethodDescriptionvoid
XMLEntityMappings.processEntityMappingsDefaults
(ClassAccessor accessor) INTERNAL: Set any entity-mappings defaults if specified. -
Uses of ClassAccessor in org.eclipse.persistence.tools.metadata.generation
Modifier and TypeMethodDescriptionprotected void
JPAMetadataGenerator.initializeXMLAttributeLists
(ClassAccessor accessor) XMLAttributes processing at runtime (i.e.