public class ManyToManyAccessor extends CollectionAccessor
m_referenceClassm_accessibleObject, m_descriptor, m_logger, m_processor, m_project, m_validator| Constructor and Description |
|---|
ManyToManyAccessor(MetadataAccessibleObject accessibleObject,
ClassAccessor classAccessor)
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getCascadeTypes()
INTERNAL: (Overridden in XMLManyToManyAccessor)
|
java.lang.String |
getFetchType()
INTERNAL: (Overridden in XMLManyToManyAccessor)
|
protected java.lang.String |
getLoggingContext()
INTERNAL:
Return the logging context for this accessor.
|
java.lang.String |
getMappedBy()
INTERNAL: (Overridden in XMLManyToManyAccessor)
|
java.lang.Class |
getTargetEntity()
INTERNAL: (Overridden in XMLManyToManyAccessor)
|
boolean |
isManyToMany()
INTERNAL:
|
void |
process()
INTERNAL:
Process a @ManyToMany or many-to-many element into a TopLink MnayToMany
mapping.
|
addManyToManyRelationKeyFields, getJoinTable, getMapKey, getOrderBy, getReferenceClass, hasOrderBy, isMapCollectionAccessor, process, processJoinTable, processMapKey, processOrderBygetCascadeTypes, getJoinColumns, getOwningMapping, getReferenceDescriptor, hasJoinColumn, hasJoinColumns, hasPrimaryKeyJoinColumns, isOneToOnePrimaryKeyRelationship, processCascadeTypes, processJoinColumns, processJoinColumns, processRelationship, setCascadeTypegetAnnotatedElement, 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, isManyToOne, isOneToMany, isOneToOne, isOptional, isProcessed, isRelationship, isXMLAccessor, processAccessor, processPrimaryKeyJoinColumns, processTable, setAccessorMethods, setAnnotatedElement, setIndirectionPolicy, setIsProcessed, usesIndirectionpublic ManyToManyAccessor(MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor)
public java.util.List<java.lang.String> getCascadeTypes()
getCascadeTypes in class RelationshipAccessorpublic java.lang.String getFetchType()
getFetchType in class MetadataAccessorprotected java.lang.String getLoggingContext()
getLoggingContext in class RelationshipAccessorpublic java.lang.String getMappedBy()
getMappedBy in class RelationshipAccessorpublic java.lang.Class getTargetEntity()
getTargetEntity in class RelationshipAccessorpublic boolean isManyToMany()
isManyToMany in class MetadataAccessorpublic void process()
process in class MetadataAccessor