public class XMLEmbeddedIdAccessor extends EmbeddedIdAccessor
| Modifier and Type | Field and Description |
|---|---|
protected XMLHelper |
m_helper |
protected org.w3c.dom.Node |
m_node |
m_idFieldsm_accessibleObject, m_descriptor, m_logger, m_processor, m_project, m_validator| Constructor and Description |
|---|
XMLEmbeddedIdAccessor(MetadataAccessibleObject accessibleObject,
org.w3c.dom.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, processEmbeddableClassbuildAccessor, computeAccessTypeFromAnnotation, computeAccessTypeFromXML, determineAccessTypeOfEmbedded, isEmbedded, isMetadataComplete, isMetadataPresent, processAssociationOverride, processAssociationOverridesgetAnnotatedElement, 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, usesIndirectionprotected org.w3c.dom.Node m_node
protected XMLHelper m_helper
public XMLEmbeddedIdAccessor(MetadataAccessibleObject accessibleObject, org.w3c.dom.Node node, XMLClassAccessor classAccessor)
protected void processAttributeOverrides(AggregateObjectMapping mapping)
processAttributeOverrides in class EmbeddedAccessorprotected ClassAccessor processAccessor(MetadataDescriptor descriptor)
processAccessor in class MetadataAccessor