public class XMLManyToManyAccessor extends ManyToManyAccessor
Modifier and Type | Field and Description |
---|---|
protected XMLHelper |
m_helper |
protected Node |
m_node |
m_referenceClass
m_accessibleObject, m_descriptor, m_logger, m_processor, m_project, m_validator
Constructor and Description |
---|
XMLManyToManyAccessor(MetadataAccessibleObject accessibleObject,
Node node,
XMLClassAccessor classAccessor)
INTERNAL:
|
Modifier and Type | Method and Description |
---|---|
List<String> |
getCascadeTypes()
INTERNAL: (Override from ManyToManyAccessor)
|
String |
getFetchType()
INTERNAL: (Override from ManyToManyAccessor)
|
MetadataJoinTable |
getJoinTable()
INTERNAL: (Override from CollectionAccessor)
|
String |
getMapKey()
INTERNAL: (Override from CollectionAccessor)
Checks for a map-key node and returns its value if there is one.
|
String |
getMappedBy()
INTERNAL: (Override from ManyToManyAccessor)
|
String |
getOrderBy()
INTERNAL: (Override from CollectionAccessor)
If the order value is not specified, "" is returned.
|
Class |
getTargetEntity()
INTERNAL: (Override from ManyToManyAccessor)
|
boolean |
hasOrderBy()
INTERNAL: (Override from CollectionAccessor)
Checks for an order-by node.
|
getLoggingContext, isManyToMany, process
addManyToManyRelationKeyFields, getReferenceClass, 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, isManyToOne, isOneToMany, isOneToOne, isOptional, isProcessed, isRelationship, isXMLAccessor, processAccessor, processPrimaryKeyJoinColumns, processTable, setAccessorMethods, setAnnotatedElement, setIndirectionPolicy, setIsProcessed, usesIndirection
public XMLManyToManyAccessor(MetadataAccessibleObject accessibleObject, Node node, XMLClassAccessor classAccessor)
public List<String> getCascadeTypes()
getCascadeTypes
in class ManyToManyAccessor
public String getFetchType()
getFetchType
in class ManyToManyAccessor
public MetadataJoinTable getJoinTable()
getJoinTable
in class CollectionAccessor
public String getMapKey()
getMapKey
in class CollectionAccessor
public String getMappedBy()
getMappedBy
in class ManyToManyAccessor
public String getOrderBy()
getOrderBy
in class CollectionAccessor
public Class getTargetEntity()
getTargetEntity
in class ManyToManyAccessor
public boolean hasOrderBy()
hasOrderBy
in class CollectionAccessor
Copyright © 2024. All rights reserved.