Module org.eclipse.persistence.jpa
Class MappedSuperclassAccessor
java.lang.Object
org.eclipse.persistence.internal.jpa.metadata.ORMetadata
org.eclipse.persistence.internal.jpa.metadata.accessors.MetadataAccessor
org.eclipse.persistence.internal.jpa.metadata.accessors.classes.ClassAccessor
org.eclipse.persistence.internal.jpa.metadata.accessors.classes.MappedSuperclassAccessor
- Direct Known Subclasses:
EntityAccessor
INTERNAL:
A mapped superclass accessor.
When adding new metadata objects, be sure to include their initialization in
initXMLObject. This sets the accessible object and the location of the
ORMetadata which is used when merging. Also new member metadata variables
need to be added to the merge method.
Key notes:
- any metadata mapped from XML to this class must be compared in the
equals method.
- any metadata mapped from XML to this class must be handled in the merge
method. (merging is done at the accessor/mapping level)
- any metadata mapped from XML to this class must be initialized in the
initXMLObject method.
- methods should be preserved in alphabetical order.
- Since:
- TopLink EJB 3.0 Reference Implementation
-
Field Summary
Fields inherited from class org.eclipse.persistence.internal.jpa.metadata.ORMetadata
m_project -
Constructor Summary
ConstructorsConstructorDescriptionINTERNAL: Used for OX mapping.MappedSuperclassAccessor(String xmlElement) INTERNAL: Used for OX mapping.MappedSuperclassAccessor(MetadataAnnotation annotation, MetadataClass cls, MetadataDescriptor descriptor) INTERNAL:MappedSuperclassAccessor(MetadataAnnotation annotation, MetadataClass cls, MetadataProject project) INTERNAL: -
Method Summary
Modifier and TypeMethodDescriptionbooleanINTERNAL: Used for OX mapping.booleanINTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.getCache()INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.protected MetadataClassINTERNAL:INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.protected booleanINTERNAL: Return true if any given field defines object relational persistence mapping annotations.protected booleanINTERNAL: Return true if any given method defines object relational persistence mapping annotations.protected voidINTERNAL: This method is called in the pre-processing stage since we want to gather a list of id classes used throughout the persistence unit.voidinitXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings) INTERNAL:booleanINTERNAL: Return whether this accessor represents a MappedSuperclassvoidmerge(ORMetadata metadata) INTERNAL: Mapped-superclass level merging details.voidINTERNAL: The pre-process method is called during regular deployment and metadata processing.voidprocess()INTERNAL: Process the items of interest on a mapped superclass.voidINTERNAL: Process the accessType for a MappedSuperclass.protected voidINTERNAL: Process the additional criteria metadata specified on an entity or mapped superclass.protected voidINTERNAL: Process a cache metadata.protected voidINTERNAL: Called in pre-process.protected voidINTERNAL: Process cache index information for the given metadata descriptor.protected voidINTERNAL: Process a cache interceptor metadata.protected voidINTERNAL: Process a caching metadata.protected voidINTERNAL: Process a caching metadata.protected voidINTERNAL: Process a default redirector metadata.voidprocessEntityListeners(ClassLoader loader) INTERNAL: Process the entity listeners for this class accessor.protected voidINTERNAL: Process the exclude-default-listeners value.protected voidINTERNAL: Process the ExcludeSuperclassListeners value if one is specified (taking metadata-complete into consideration).protected voidINTERNAL: Process the ExistenceChecking value if one is specified (taking metadata-complete into consideration).protected voidprocessFetchGroup(FetchGroupMetadata fetchGroup, Map<String, FetchGroupMetadata> fetchGroups) INTERNAL:protected voidINTERNAL: Process the fetch groups for this class.protected voidINTERNAL: Process an IdClass metadata.voidINTERNAL: Used to process mapped superclasses when creating descriptors for a metamodel.protected voidINTERNAL: Process the multitenant metadata specified on a mapped superclass and apply it to a sub-entity that has no multitenant metadata specified.protected voidINTERNAL: Process/collect the named native queries on this accessor and add them to the project for later processing.protected voidINTERNAL: Process/collect the named PLSQL stored function queries on this accessor and add them to the project for later processing.protected voidINTERNAL: Process/collect the named PLSQL stored procedure queries on this accessor and add them to the project for later processing.protected voidINTERNAL: Process/collect the named queries on this accessor and add them to the project for later processing.protected voidINTERNAL: Process/collect the named stored procedure queries on this accessor and add them to the project for later processing.protected voidINTERNAL: Process/collect the named stored function queries on this accessor and add them to the project for later processing.protected voidINTERNAL: Process an OptimisticLockingMetadata.protected voidINTERNAL: Process the primary key annotation.protected voidINTERNAL: Process a read only setting.protected voidINTERNAL: Process a SequenceGenerator annotation into a common metadata sequence generator and add it to the project.protected voidINTERNAL: Process a SerializedObjectPolicyMetadata.protected voidINTERNAL: Process the sql result set mappings for the given class which could be an entity or a mapped superclass.protected voidINTERNAL: Process a TableGenerator annotation into a common metadata table generator and add it to the project.protected voidINTERNAL: Process a TableGenerator annotation into a common metadata table generator and add it to the project.voidsetAdditionalCriteria(AdditionalCriteriaMetadata additionalCriteria) INTERNAL: Used for OX mapping.voidsetCache(CacheMetadata cache) INTERNAL: Used for OX mapping.voidsetCacheable(Boolean cacheable) INTERNAL: Used for OX mapping.voidsetCacheIndexes(List<CacheIndexMetadata> indexes) INTERNAL: Used for OX mapping.voidsetCacheInterceptor(CacheInterceptorMetadata cacheInterceptor) INTERNAL: Used for OX mapping.voidsetEntityListeners(List<EntityListenerMetadata> entityListeners) INTERNAL: Used for OX mapping.voidsetExcludeDefaultListeners(Boolean excludeDefaultListeners) INTERNAL: Used for OX mapping.voidsetExcludeSuperclassListeners(Boolean excludeSuperclassListeners) INTERNAL: Used for OX mappingvoidsetExistenceChecking(String checking) INTERNAL: Used for OX mapping.voidsetFetchGroups(List<FetchGroupMetadata> fetchGroups) INTERNAL: Used for OX mapping.protected voidsetIdClass(MetadataClass idClass) INTERNAL:voidsetIdClassName(String idClassName) INTERNAL: Used for OX mapping.voidsetMultitenant(MultitenantMetadata multitenant) INTERNAL: Used for OX mapping.voidsetNamedNativeQueries(List<NamedNativeQueryMetadata> namedNativeQueries) INTERNAL: Used for OX mapping.voidsetNamedPLSQLStoredFunctionQueries(List<NamedPLSQLStoredFunctionQueryMetadata> namedPLSQLStoredFunctionQueries) INTERNAL: Used for OX mapping.voidsetNamedPLSQLStoredProcedureQueries(List<NamedPLSQLStoredProcedureQueryMetadata> namedPLSQLStoredProcedureQueries) INTERNAL: Used for OX mapping.voidsetNamedQueries(List<NamedQueryMetadata> namedQueries) INTERNAL: Used for OX mapping.voidsetNamedStoredFunctionQueries(List<NamedStoredFunctionQueryMetadata> namedStoredFunctionQueries) INTERNAL: Used for OX mapping.voidsetNamedStoredProcedureQueries(List<NamedStoredProcedureQueryMetadata> namedStoredProcedureQueries) INTERNAL: Used for OX mapping.voidsetOptimisticLocking(OptimisticLockingMetadata optimisticLocking) INTERNAL: Used for OX mapping.voidsetPostLoad(String postLoad) INTERNAL: Used for OX mapping.voidsetPostPersist(String postPersist) INTERNAL:voidsetPostRemove(String postRemove) INTERNAL:voidsetPostUpdate(String postUpdate) INTERNAL:voidsetPrePersist(String prePersist) INTERNAL:voidsetPreRemove(String preRemove) INTERNAL:voidsetPreUpdate(String preUpdate) INTERNAL:voidsetPrimaryKey(PrimaryKeyMetadata primaryKey) INTERNAL: Used for OX mapping.voidsetQueryRedirectors(QueryRedirectorsMetadata redirectors) INTERNAL: Used for OX mapping.voidsetReadOnly(Boolean readOnly) INTERNAL: Used for OX mapping.voidsetSequenceGenerator(SequenceGeneratorMetadata sequenceGenerator) INTERNAL: Used for OX mapping.voidsetSerializedObjectPolicy(SerializedObjectPolicyMetadata serializedObjectPolicy) INTERNAL: Used for OX mapping.voidsetSqlResultSetMappings(List<SQLResultSetMappingMetadata> sqlResultSetMappings) INTERNAL: Used for OX mapping.voidsetTableGenerator(TableGeneratorMetadata tableGenerator) INTERNAL: Used for OX mapping.voidsetUuidGenerator(UuidGeneratorMetadata uuidGenerator) INTERNAL: Used for OX mapping.Methods inherited from class org.eclipse.persistence.internal.jpa.metadata.accessors.classes.ClassAccessor
addAccessor, addAccessorFields, addAccessorMethods, addAccessors, addPotentialEmbeddableAccessor, addPotentialMappedSuperclass, buildAccessor, clearMappedSuperclassesAndInheritanceParents, clearPreProcessed, equals, excludeDefaultMappings, getAccessibleField, getAccessibleMethod, getAccessibleVirtualMethod, getAccessType, getAnnotation, getAssociationOverrides, getAttributeOverrides, getAttributes, getChangeTracking, getClassName, getCloneCopyPolicy, getCopyPolicy, getCustomCopyPolicy, getCustomizerClass, getCustomizerClassName, getDescription, getExcludeDefaultMappings, getIdentifier, getInstantiationCopyPolicy, getJavaClass, getJavaClassName, getMappedSuperclasses, getMetadataComplete, getNoSql, getOracleArrayTypes, getOracleObjectTypes, getOwningDescriptor, getOwningDescriptors, getParentClass, getParentClassName, getPLSQLRecords, getPLSQLTables, getStruct, hasDerivedId, hashCode, hasParentClass, ignoreAnnotations, initXMLClassAccessor, isAnnotationPresent, isClassAccessor, isEmbeddableAccessor, isEntityAccessor, isMetadataComplete, isPreProcessed, isProcessed, preProcessForCanonicalModel, preProcessMappedSuperclassMetadata, processAssociationOverride, processAssociationOverrides, processAttributeOverride, processAttributeOverrides, processChangeTracking, processComplexMetadataTypes, processCopyPolicy, processCustomizer, processDerivedId, processMappedSuperclassMetadata, processMappingAccessors, processNoSql, processParentClass, processProperties, processStruct, processVirtualClass, resolveGenericTypes, setAssociationOverrides, setAttributeOverrides, setAttributes, setChangeTracking, setClassName, setCloneCopyPolicy, setCustomCopyPolicy, setCustomizerClassName, setDescription, setExcludeDefaultMappings, setInstantiationCopyPolicy, setIsPreProcessed, setIsProcessed, setJavaClass, setMetadataComplete, setNoSql, setOracleArrayTypes, setOracleObjectTypes, setParentClass, setParentClassName, setPLSQLRecords, setPLSQLTables, setStruct, toString, usesFieldAccess, usesPropertyAccess, usesVirtualAccessMethods inherited from class org.eclipse.persistence.internal.jpa.metadata.accessors.MetadataAccessor
getAccess, getAccessibleObject, getAccessMethods, getAnnotatedElement, getAnnotatedElementName, getAnnotation, getAttributeName, getConverters, getDefaultAttributeName, getDescriptor, getDescriptorJavaClass, getHashPartitioning, getName, getObjectTypeConverters, getPartitioned, getPartitioning, getPinnedPartitioning, getProperties, getRangePartitioning, getReferencedField, getReferencedField, getReplicationPartitioning, getRoundRobinPartitioning, getSerializedConverters, getStructConverters, getTypeConverters, getUnionPartitioning, getUpperCaseShortJavaClassName, getValue, getValue, getValuePartitioning, hasAccess, hasAccessMethods, initAccess, initXMLAccessor, isAnnotationPresent, processConverters, processCustomConverters, processObjectTypeConverters, processPartitioned, processPartitioning, processPrimaryKeyJoinColumns, processSerializedConverters, processStructConverters, processTable, processTypeConverters, setAccess, setAccessMethods, setConverters, setDescriptor, setHashPartitioning, setName, setObjectTypeConverters, setPartitioned, setPartitioning, setPinnedPartitioning, setProperties, setRangePartitioning, setReplicationPartitioning, setRoundRobinPartitioning, setSerializedConverters, setStructConverters, setTypeConverters, setUnionPartitioning, setValuePartitioningMethods inherited from class org.eclipse.persistence.internal.jpa.metadata.ORMetadata
getAccessibleObjectName, getAnnotation, getBoxedType, getDatabaseTypeEnum, getEntityMappings, getFullyQualifiedClassName, getJavaClass, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getName, getPrimitiveClassForName, getProject, getText, getXMLElement, hasIdentifier, hasText, initXMLClassName, initXMLObject, initXMLObjects, initXMLTextObject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, mergeORObjectLists, mergeORObjects, mergeSimpleObjects, reloadEntity, reloadMappedSuperclass, setAccessibleObject, setEntityMappings, setFieldName, setFieldName, setProject, shouldOverride, valuesMatch, valuesMatch
-
Constructor Details
-
MappedSuperclassAccessor
public MappedSuperclassAccessor()INTERNAL: Used for OX mapping. -
MappedSuperclassAccessor
INTERNAL: Used for OX mapping. -
MappedSuperclassAccessor
public MappedSuperclassAccessor(MetadataAnnotation annotation, MetadataClass cls, MetadataProject project) INTERNAL: -
MappedSuperclassAccessor
public MappedSuperclassAccessor(MetadataAnnotation annotation, MetadataClass cls, MetadataDescriptor descriptor) INTERNAL:
-
-
Method Details
-
excludeDefaultListeners
public boolean excludeDefaultListeners()INTERNAL: Used for OX mapping. -
excludeSuperclassListeners
public boolean excludeSuperclassListeners()INTERNAL: Used for OX mapping. -
getAdditionalCriteria
INTERNAL: Used for OX mapping. -
getCache
INTERNAL: Used for OX mapping. -
getCacheIndexes
INTERNAL: Used for OX mapping. -
getCacheable
INTERNAL: Used for OX mapping. -
getCacheInterceptor
INTERNAL: Used for OX mapping. -
getEntityListeners
INTERNAL: Used for OX mapping. -
getExcludeDefaultListeners
INTERNAL: Used for OX mapping. -
getExcludeSuperclassListeners
INTERNAL: Used for OX mapping. -
getExistenceChecking
INTERNAL: Used for OX mapping. -
getFetchGroups
INTERNAL: Used for OX mapping. -
getIdClass
INTERNAL: -
getIdClassName
INTERNAL: Used for OX mapping. -
getMultitenant
INTERNAL: Used for OX mapping. -
getNamedNativeQueries
INTERNAL: Used for OX mapping. -
getNamedPLSQLStoredFunctionQueries
INTERNAL: Used for OX mapping. -
getNamedPLSQLStoredProcedureQueries
INTERNAL: Used for OX mapping. -
getNamedQueries
INTERNAL: Used for OX mapping. -
getNamedStoredFunctionQueries
INTERNAL: Used for OX mapping. -
getNamedStoredProcedureQueries
INTERNAL: Used for OX mapping. -
getOptimisticLocking
INTERNAL: Used for OX mapping. -
getPostLoad
INTERNAL: Used for OX mapping. -
getPostPersist
INTERNAL: Used for OX mapping. -
getPostRemove
INTERNAL: Used for OX mapping. -
getPostUpdate
INTERNAL: Used for OX mapping. -
getPrePersist
INTERNAL: Used for OX mapping. -
getPreRemove
INTERNAL: Used for OX mapping. -
getPreUpdate
INTERNAL: Used for OX mapping. -
getPrimaryKey
INTERNAL: Used for OX mapping. -
getQueryRedirectors
INTERNAL: Used for OX mapping. -
getReadOnly
INTERNAL: Used for OX mapping. -
getSequenceGenerator
INTERNAL: Used for OX mapping. -
getSqlResultSetMappings
INTERNAL: Used for OX mapping. -
getSerializedObjectPolicy
INTERNAL: Used for OX mapping. -
getTableGenerator
INTERNAL: Used for OX mapping. -
getUuidGenerator
INTERNAL: Used for OX mapping. -
hasObjectRelationalFieldMappingAnnotationsDefined
protected boolean hasObjectRelationalFieldMappingAnnotationsDefined()INTERNAL: Return true if any given field defines object relational persistence mapping annotations. This method is used when determining the access type of this accessor. Note: Through the annotation target, it is invalid to specify a lifecycle annotation on a field so we don't need to check as we do when checking the methods.- See Also:
-
hasObjectRelationalMethodMappingAnnotationsDefined
protected boolean hasObjectRelationalMethodMappingAnnotationsDefined()INTERNAL: Return true if any given method defines object relational persistence mapping annotations. This method is used when determining the access type of this accessor. Note: life cycle annotations are NOT object relational mappings therefore should not influence the decision.- See Also:
-
initIdClass
protected void initIdClass()INTERNAL: This method is called in the pre-processing stage since we want to gather a list of id classes used throughout the persistence unit. This will help us build accessors, namely, mappedById accessors that can reference an id class type. -
initXMLObject
public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings) INTERNAL:- Overrides:
initXMLObjectin classClassAccessor
-
isMappedSuperclass
public boolean isMappedSuperclass()INTERNAL: Return whether this accessor represents a MappedSuperclass- Overrides:
isMappedSuperclassin classClassAccessor
-
merge
INTERNAL: Mapped-superclass level merging details. Merging is only done on accessors from XML. Since entities and embeddables are initialized before merging, for any class name specifications we can not only merge the class names but must also merge the initialized classes since we do not re-initialize class accessors after a merge. Mapped superclasses are not initialized till they are reloaded therefore merging only the class names is needed, however merging their respective MetadataClasses will do nothing since merging null with null yields null.- Overrides:
mergein classClassAccessor
-
preProcess
public void preProcess()INTERNAL: The pre-process method is called during regular deployment and metadata processing. This method will pre-process the items of interest on this mapped superclass for each entity class that inherits from it. The order of processing is important, care must be taken if changes must be made.- Overrides:
preProcessin classClassAccessor
-
process
public void process()INTERNAL: Process the items of interest on a mapped superclass.- Overrides:
processin classClassAccessor
-
processAdditionalCriteria
protected void processAdditionalCriteria()INTERNAL: Process the additional criteria metadata specified on an entity or mapped superclass. Once the additional criteria are processed from XML process the additional criteria from annotations. This order of processing must be maintained. -
processAccessType
public void processAccessType()INTERNAL: Process the accessType for a MappedSuperclass. This function is referenced by MetadataProject.addMetamodelMappedSuperclass(). The overridden function on the subclass must be used in all other cases.- Specified by:
processAccessTypein classClassAccessor- Since:
- EclipseLink 1.2 for the JPA 2.0 Reference Implementation
-
processCache
protected void processCache()INTERNAL: Process a cache metadata. -
processCacheable
protected void processCacheable()INTERNAL: Called in pre-process. It is called from an entity accessor and in turn is called on the mapped-superclasses of that entity. -
processCacheInterceptor
protected void processCacheInterceptor()INTERNAL: Process a cache interceptor metadata. -
processCaching
protected void processCaching()INTERNAL: Process a caching metadata. This method will be called on an entity's mapped superclasses (bottom --> up). We go through the mapped superclasses to not only apply a cache setting but log ignore messages. -
processCachingMetadata
protected void processCachingMetadata()INTERNAL: Process a caching metadata. These are the items we process to configure the entity's cache settings. -
processCacheIndexes
protected void processCacheIndexes()INTERNAL: Process cache index information for the given metadata descriptor. -
processDefaultRedirectors
protected void processDefaultRedirectors()INTERNAL: Process a default redirector metadata. -
processEntityListeners
INTERNAL: Process the entity listeners for this class accessor. Entity listeners defined in XML will override those specified on the class. -
processExcludeDefaultListeners
protected void processExcludeDefaultListeners()INTERNAL: Process the exclude-default-listeners value. -
processExcludeSuperclassListeners
protected void processExcludeSuperclassListeners()INTERNAL: Process the ExcludeSuperclassListeners value if one is specified (taking metadata-complete into consideration). -
processExistenceChecking
protected void processExistenceChecking()INTERNAL: Process the ExistenceChecking value if one is specified (taking metadata-complete into consideration). -
processFetchGroup
protected void processFetchGroup(FetchGroupMetadata fetchGroup, Map<String, FetchGroupMetadata> fetchGroups) INTERNAL: -
processFetchGroups
protected void processFetchGroups()INTERNAL: Process the fetch groups for this class. We need to go through both the XML list and those defined in annotations. Must look for multiple same named fetch groups within XML and annotations and XML named fetch groups must override a similar named fetch group defined within an annotation. This method will be called from both Entity And MappedSuperclass. The fetch groups from the entity are added first followed by those from its mapped superclass(es). -
processIdClass
protected void processIdClass()INTERNAL: Process an IdClass metadata. It is used to specify composite primary keys. The primary keys will be processed and stored from the PK class so that they may be validated against the fields or properties of the entity bean. The access type of a primary key class is determined by the access type of the entity for which it is the primary key. -
processMetamodelDescriptor
public void processMetamodelDescriptor()INTERNAL: Used to process mapped superclasses when creating descriptors for a metamodel. The MappedSuperclass Descriptors here are separate from non-MappedSuperclass Descriptors.- Since:
- EclipseLink 1.2 for the JPA 2.0 Reference Implementation
-
processMultitenant
protected void processMultitenant()INTERNAL: Process the multitenant metadata specified on a mapped superclass and apply it to a sub-entity that has no multitenant metadata specified. -
processNamedNativeQueries
protected void processNamedNativeQueries()INTERNAL: Process/collect the named native queries on this accessor and add them to the project for later processing. -
processNamedPLSQLStoredFunctionQueries
protected void processNamedPLSQLStoredFunctionQueries()INTERNAL: Process/collect the named PLSQL stored function queries on this accessor and add them to the project for later processing. -
processNamedPLSQLStoredProcedureQueries
protected void processNamedPLSQLStoredProcedureQueries()INTERNAL: Process/collect the named PLSQL stored procedure queries on this accessor and add them to the project for later processing. -
processNamedQueries
protected void processNamedQueries()INTERNAL: Process/collect the named queries on this accessor and add them to the project for later processing. -
processNamedStoredFunctionQueries
protected void processNamedStoredFunctionQueries()INTERNAL: Process/collect the named stored procedure queries on this accessor and add them to the project for later processing. -
processNamedStoredProcedureQueries
protected void processNamedStoredProcedureQueries()INTERNAL: Process/collect the named stored function queries on this accessor and add them to the project for later processing. -
processOptimisticLocking
protected void processOptimisticLocking()INTERNAL: Process an OptimisticLockingMetadata. -
processReadOnly
protected void processReadOnly()INTERNAL: Process a read only setting. -
processPrimaryKey
protected void processPrimaryKey()INTERNAL: Process the primary key annotation. -
processSequenceGenerator
protected void processSequenceGenerator()INTERNAL: Process a SequenceGenerator annotation into a common metadata sequence generator and add it to the project. -
processSerializedObjectPolicy
protected void processSerializedObjectPolicy()INTERNAL: Process a SerializedObjectPolicyMetadata. -
processSqlResultSetMappings
protected void processSqlResultSetMappings()INTERNAL: Process the sql result set mappings for the given class which could be an entity or a mapped superclass. -
processTableGenerator
protected void processTableGenerator()INTERNAL: Process a TableGenerator annotation into a common metadata table generator and add it to the project. -
processUuidGenerator
protected void processUuidGenerator()INTERNAL: Process a TableGenerator annotation into a common metadata table generator and add it to the project. -
setAdditionalCriteria
INTERNAL: Used for OX mapping. -
setCache
INTERNAL: Used for OX mapping. -
setCacheIndexes
INTERNAL: Used for OX mapping. -
setCacheable
INTERNAL: Used for OX mapping. -
setCacheInterceptor
INTERNAL: Used for OX mapping. -
setEntityListeners
INTERNAL: Used for OX mapping. -
setExcludeDefaultListeners
INTERNAL: Used for OX mapping. -
setExcludeSuperclassListeners
INTERNAL: Used for OX mapping -
setExistenceChecking
INTERNAL: Used for OX mapping. -
setFetchGroups
INTERNAL: Used for OX mapping. -
setIdClass
INTERNAL: -
setIdClassName
INTERNAL: Used for OX mapping. -
setMultitenant
INTERNAL: Used for OX mapping. -
setNamedNativeQueries
INTERNAL: Used for OX mapping. -
setNamedPLSQLStoredFunctionQueries
public void setNamedPLSQLStoredFunctionQueries(List<NamedPLSQLStoredFunctionQueryMetadata> namedPLSQLStoredFunctionQueries) INTERNAL: Used for OX mapping. -
setNamedPLSQLStoredProcedureQueries
public void setNamedPLSQLStoredProcedureQueries(List<NamedPLSQLStoredProcedureQueryMetadata> namedPLSQLStoredProcedureQueries) INTERNAL: Used for OX mapping. -
setNamedQueries
INTERNAL: Used for OX mapping. -
setNamedStoredFunctionQueries
public void setNamedStoredFunctionQueries(List<NamedStoredFunctionQueryMetadata> namedStoredFunctionQueries) INTERNAL: Used for OX mapping. -
setNamedStoredProcedureQueries
public void setNamedStoredProcedureQueries(List<NamedStoredProcedureQueryMetadata> namedStoredProcedureQueries) INTERNAL: Used for OX mapping. -
setOptimisticLocking
INTERNAL: Used for OX mapping. -
setPostLoad
INTERNAL: Used for OX mapping. -
setPostPersist
INTERNAL: -
setPostRemove
INTERNAL: -
setPostUpdate
INTERNAL: -
setPrePersist
INTERNAL: -
setPreRemove
INTERNAL: -
setPreUpdate
INTERNAL: -
setPrimaryKey
INTERNAL: Used for OX mapping. -
setQueryRedirectors
INTERNAL: Used for OX mapping. -
setReadOnly
INTERNAL: Used for OX mapping. -
setSequenceGenerator
INTERNAL: Used for OX mapping. -
setSerializedObjectPolicy
INTERNAL: Used for OX mapping. -
setSqlResultSetMappings
INTERNAL: Used for OX mapping. -
setTableGenerator
INTERNAL: Used for OX mapping. -
setUuidGenerator
INTERNAL: Used for OX mapping.
-