public class ManyToOneAccessor extends ObjectAccessor
m_referenceClass
m_accessibleObject, m_descriptor, m_logger, m_processor, m_project, m_validator
Constructor and Description |
---|
ManyToOneAccessor(MetadataAccessibleObject accessibleObject,
ClassAccessor classAccessor)
INTERNAL:
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getCascadeTypes()
INTERNAL: (Overridden in XMLManyToOneAccessor)
|
java.lang.String |
getFetchType()
INTERNAL: (Overridden in XMLManyToOneAccessor)
|
protected java.lang.String |
getLoggingContext()
INTERNAL:
Return the logging context for this accessor.
|
java.lang.Class |
getTargetEntity()
INTERNAL: (Overridden in XMLManyToOneAccessor)
|
boolean |
isManyToOne()
INTERNAL:
|
boolean |
isOptional()
INTERNAL: (Overridden in XMLManyToOneAccessor)
|
void |
process()
INTERNAL:
Process a @ManyToOne or many-to-one element into a TopLink OneToOne
mapping.
|
getReferenceClass, initOneToOneMapping, processOneToOneForeignKeyRelationship, processOneToOnePrimaryKeyRelationship, processOwningMappingKeys
getCascadeTypes, getJoinColumns, getMappedBy, getOwningMapping, getReferenceDescriptor, hasJoinColumn, hasJoinColumns, hasPrimaryKeyJoinColumns, isOneToOnePrimaryKeyRelationship, processCascadeTypes, processJoinColumns, processJoinColumns, processRelationship, setCascadeType
getAnnotatedElement, getAnnotation, getAnnotation, getAttributeName, getDescriptor, getJavaClass, getJavaClassName, getLogger, getMapKeyClass, getName, getName, getName, getPrimaryKeyJoinColumns, getProcessor, getProject, getRawClass, getReferenceClassName, getRelationType, getSetMethodName, getUpperCaseAttributeName, getUpperCaseShortJavaClassName, getValidator, hasColumn, isAnnotationPresent, isAnnotationPresent, isBasic, isClass, isEmbedded, isEmbeddedId, isManyToMany, isOneToMany, isOneToOne, isProcessed, isRelationship, isXMLAccessor, processAccessor, processPrimaryKeyJoinColumns, processTable, setAccessorMethods, setAnnotatedElement, setIndirectionPolicy, setIsProcessed, usesIndirection
public ManyToOneAccessor(MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor)
public java.util.List<java.lang.String> getCascadeTypes()
getCascadeTypes
in class RelationshipAccessor
public java.lang.String getFetchType()
getFetchType
in class MetadataAccessor
protected java.lang.String getLoggingContext()
getLoggingContext
in class RelationshipAccessor
public java.lang.Class getTargetEntity()
getTargetEntity
in class RelationshipAccessor
public boolean isManyToOne()
isManyToOne
in class MetadataAccessor
public boolean isOptional()
isOptional
in class MetadataAccessor
public void process()
process
in class MetadataAccessor