public class XMLOneToOneAccessor extends OneToOneAccessor
m_referenceClassm_accessibleObject, m_descriptor, m_logger, m_processor, m_project, m_validator| Constructor and Description |
|---|
XMLOneToOneAccessor(MetadataAccessibleObject accessibleObject,
Node node,
XMLClassAccessor classAccessor)
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getCascadeTypes()
INTERNAL: (Override from OneToOneAccessor)
|
String |
getFetchType()
INTERNAL: (Override from OneToOneAccessor)
|
protected MetadataJoinColumns |
getJoinColumns()
INTERNAL: (Override from RelationshipAccessor)
|
String |
getMappedBy()
INTERNAL: (Override from OneToOneAccessor)
|
protected MetadataPrimaryKeyJoinColumns |
getPrimaryKeyJoinColumns(String sourceTableName,
String targetTableName)
INTERNAL: (Override from MetadataAccessor)
|
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, processgetReferenceClass, initOneToOneMapping, processOneToOneForeignKeyRelationship, processOneToOnePrimaryKeyRelationship, processOwningMappingKeysgetCascadeTypes, getOwningMapping, getReferenceDescriptor, hasJoinColumn, hasJoinColumns, isOneToOnePrimaryKeyRelationship, processCascadeTypes, processJoinColumns, processJoinColumns, processRelationship, setCascadeTypegetAnnotatedElement, 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, usesIndirectionpublic XMLOneToOneAccessor(MetadataAccessibleObject accessibleObject, Node node, XMLClassAccessor classAccessor)
public List<String> getCascadeTypes()
getCascadeTypes in class OneToOneAccessorpublic String getFetchType()
getFetchType in class OneToOneAccessorprotected MetadataJoinColumns getJoinColumns()
getJoinColumns in class RelationshipAccessorpublic String getMappedBy()
getMappedBy in class OneToOneAccessorprotected MetadataPrimaryKeyJoinColumns getPrimaryKeyJoinColumns(String sourceTableName, String targetTableName)
getPrimaryKeyJoinColumns in class MetadataAccessorpublic Class getTargetEntity()
getTargetEntity in class OneToOneAccessorpublic boolean hasPrimaryKeyJoinColumns()
hasPrimaryKeyJoinColumns in class RelationshipAccessorpublic boolean isOptional()
isOptional in class OneToOneAccessorCopyright © 2024. All rights reserved.