public class XMLOneToOneAccessor extends OneToOneAccessor
m_referenceClass
m_accessibleObject, m_descriptor, m_logger, m_processor, m_project, m_validator
Constructor and Description |
---|
XMLOneToOneAccessor(MetadataAccessibleObject accessibleObject,
org.w3c.dom.Node node,
XMLClassAccessor classAccessor)
INTERNAL:
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getCascadeTypes()
INTERNAL: (Override from OneToOneAccessor)
|
java.lang.String |
getFetchType()
INTERNAL: (Override from OneToOneAccessor)
|
protected MetadataJoinColumns |
getJoinColumns()
INTERNAL: (Override from RelationshipAccessor)
|
java.lang.String |
getMappedBy()
INTERNAL: (Override from OneToOneAccessor)
|
protected MetadataPrimaryKeyJoinColumns |
getPrimaryKeyJoinColumns(java.lang.String sourceTableName,
java.lang.String targetTableName)
INTERNAL: (Override from MetadataAccessor)
|
java.lang.Class |
getTargetEntity()
INTERNAL: (Override from OneToOneAccessor)
|
boolean |
hasPrimaryKeyJoinColumns()
INTERNAL: (Override from RelationshipAccessor)
Return true is this one-to-one has primary key join columns.
|
boolean |
isOptional()
INTERNAL: (Override from OneToOneAccessor)
|
getLoggingContext, isOneToOne, process
getReferenceClass, initOneToOneMapping, processOneToOneForeignKeyRelationship, processOneToOnePrimaryKeyRelationship, processOwningMappingKeys
getCascadeTypes, getOwningMapping, getReferenceDescriptor, hasJoinColumn, hasJoinColumns, isOneToOnePrimaryKeyRelationship, processCascadeTypes, processJoinColumns, processJoinColumns, processRelationship, setCascadeType
getAnnotatedElement, getAnnotation, getAnnotation, getAttributeName, getDescriptor, getJavaClass, getJavaClassName, getLogger, getMapKeyClass, getName, getName, getName, getProcessor, getProject, getRawClass, getReferenceClassName, getRelationType, getSetMethodName, getUpperCaseAttributeName, getUpperCaseShortJavaClassName, getValidator, hasColumn, isAnnotationPresent, isAnnotationPresent, isBasic, isClass, isEmbedded, isEmbeddedId, isManyToMany, isManyToOne, isOneToMany, isProcessed, isRelationship, isXMLAccessor, processAccessor, processPrimaryKeyJoinColumns, processTable, setAccessorMethods, setAnnotatedElement, setIndirectionPolicy, setIsProcessed, usesIndirection
public XMLOneToOneAccessor(MetadataAccessibleObject accessibleObject, org.w3c.dom.Node node, XMLClassAccessor classAccessor)
public java.util.List<java.lang.String> getCascadeTypes()
getCascadeTypes
in class OneToOneAccessor
public java.lang.String getFetchType()
getFetchType
in class OneToOneAccessor
protected MetadataJoinColumns getJoinColumns()
getJoinColumns
in class RelationshipAccessor
public java.lang.String getMappedBy()
getMappedBy
in class OneToOneAccessor
protected MetadataPrimaryKeyJoinColumns getPrimaryKeyJoinColumns(java.lang.String sourceTableName, java.lang.String targetTableName)
getPrimaryKeyJoinColumns
in class MetadataAccessor
public java.lang.Class getTargetEntity()
getTargetEntity
in class OneToOneAccessor
public boolean hasPrimaryKeyJoinColumns()
hasPrimaryKeyJoinColumns
in class RelationshipAccessor
public boolean isOptional()
isOptional
in class OneToOneAccessor