public class XMLEmbeddedIdAccessor extends EmbeddedIdAccessor
Modifier and Type | Field and Description |
---|---|
protected XMLHelper |
m_helper |
protected Node |
m_node |
m_idFields
m_accessibleObject, m_descriptor, m_logger, m_processor, m_project, m_validator
Constructor and Description |
---|
XMLEmbeddedIdAccessor(MetadataAccessibleObject accessibleObject,
Node node,
XMLClassAccessor classAccessor)
INTERNAL:
|
Modifier and Type | Method and Description |
---|---|
protected ClassAccessor |
processAccessor(MetadataDescriptor descriptor)
INTERNAL: (Overrride from EmbeddedAccesor)
Fast track processing a ClassAccessor for the given descriptor.
|
protected void |
processAttributeOverrides(AggregateObjectMapping mapping)
INTERNAL: (Overrride from EmbeddedAccesor)
Currently if the embedded is specified in XML with no attribute
overrides, we do NOT search the class for attribute overrides.
|
isEmbeddedId, process, processAttributeOverride, processEmbeddableClass
buildAccessor, computeAccessTypeFromAnnotation, computeAccessTypeFromXML, determineAccessTypeOfEmbedded, isEmbedded, isMetadataComplete, isMetadataPresent, processAssociationOverride, processAssociationOverrides
getAnnotatedElement, getAnnotation, getAnnotation, getAttributeName, getDescriptor, getFetchType, getJavaClass, getJavaClassName, getLogger, getMapKeyClass, getName, getName, getName, getPrimaryKeyJoinColumns, getProcessor, getProject, getRawClass, getReferenceClass, getReferenceClassName, getReferenceDescriptor, getRelationType, getSetMethodName, getUpperCaseAttributeName, getUpperCaseShortJavaClassName, getValidator, hasColumn, hasPrimaryKeyJoinColumns, isAnnotationPresent, isAnnotationPresent, isBasic, isClass, isManyToMany, isManyToOne, isOneToMany, isOneToOne, isOptional, isProcessed, isRelationship, isXMLAccessor, processPrimaryKeyJoinColumns, processTable, setAccessorMethods, setAnnotatedElement, setIndirectionPolicy, setIsProcessed, usesIndirection
public XMLEmbeddedIdAccessor(MetadataAccessibleObject accessibleObject, Node node, XMLClassAccessor classAccessor)
protected void processAttributeOverrides(AggregateObjectMapping mapping)
processAttributeOverrides
in class EmbeddedAccessor
protected ClassAccessor processAccessor(MetadataDescriptor descriptor)
processAccessor
in class MetadataAccessor
Copyright © 2021. All rights reserved.