public class OneToManyAccessor extends CollectionAccessor
m_referenceClass
m_accessibleObject, m_descriptor, m_logger, m_processor, m_project, m_validator
Constructor and Description |
---|
OneToManyAccessor(MetadataAccessibleObject accessibleObject,
ClassAccessor classAccessor)
INTERNAL:
|
Modifier and Type | Method and Description |
---|---|
List<String> |
getCascadeTypes()
INTERNAL: (Overridden in XMLOneToManyAccessor)
|
String |
getFetchType()
INTERNAL: (Overridden in XMLOneToManyAccessor)
|
protected String |
getLoggingContext()
INTERNAL:
Return the logging context for this accessor.
|
String |
getMappedBy()
INTERNAL: (Overridden in XMLOneToManyAccessor)
|
Class |
getTargetEntity()
INTERNAL: (Overridden in XMLOneToManyAccessor)
|
boolean |
isOneToMany()
INTERNAL:
|
void |
process()
INTERNAL:
Process an @OneToMany or one-to-many element into a TopLink OneToMany
mapping.
|
addManyToManyRelationKeyFields, getJoinTable, getMapKey, getOrderBy, getReferenceClass, hasOrderBy, isMapCollectionAccessor, process, processJoinTable, processMapKey, processOrderBy
getCascadeTypes, getJoinColumns, 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, isManyToOne, isOneToOne, isOptional, isProcessed, isRelationship, isXMLAccessor, processAccessor, processPrimaryKeyJoinColumns, processTable, setAccessorMethods, setAnnotatedElement, setIndirectionPolicy, setIsProcessed, usesIndirection
public OneToManyAccessor(MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor)
public List<String> getCascadeTypes()
getCascadeTypes
in class RelationshipAccessor
public String getFetchType()
getFetchType
in class MetadataAccessor
protected String getLoggingContext()
getLoggingContext
in class RelationshipAccessor
public String getMappedBy()
getMappedBy
in class RelationshipAccessor
public Class getTargetEntity()
getTargetEntity
in class RelationshipAccessor
public boolean isOneToMany()
isOneToMany
in class MetadataAccessor
public void process()
process
in class MetadataAccessor
Copyright © 2022. All rights reserved.