public class XMLManyToManyAccessor extends ManyToManyAccessor
Modifier and Type | Field and Description |
---|---|
protected XMLHelper |
m_helper |
protected org.w3c.dom.Node |
m_node |
m_referenceClass
m_accessibleObject, m_descriptor, m_logger, m_processor, m_project, m_validator
Constructor and Description |
---|
XMLManyToManyAccessor(MetadataAccessibleObject accessibleObject,
org.w3c.dom.Node node,
XMLClassAccessor classAccessor)
INTERNAL:
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getCascadeTypes()
INTERNAL: (Override from ManyToManyAccessor)
|
java.lang.String |
getFetchType()
INTERNAL: (Override from ManyToManyAccessor)
|
MetadataJoinTable |
getJoinTable()
INTERNAL: (Override from CollectionAccessor)
|
java.lang.String |
getMapKey()
INTERNAL: (Override from CollectionAccessor)
Checks for a map-key node and returns its value if there is one.
|
java.lang.String |
getMappedBy()
INTERNAL: (Override from ManyToManyAccessor)
|
java.lang.String |
getOrderBy()
INTERNAL: (Override from CollectionAccessor)
If the order value is not specified, "" is returned.
|
java.lang.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
protected org.w3c.dom.Node m_node
protected XMLHelper m_helper
public XMLManyToManyAccessor(MetadataAccessibleObject accessibleObject, org.w3c.dom.Node node, XMLClassAccessor classAccessor)
public java.util.List<java.lang.String> getCascadeTypes()
getCascadeTypes
in class ManyToManyAccessor
public java.lang.String getFetchType()
getFetchType
in class ManyToManyAccessor
public MetadataJoinTable getJoinTable()
getJoinTable
in class CollectionAccessor
public java.lang.String getMapKey()
getMapKey
in class CollectionAccessor
public java.lang.String getMappedBy()
getMappedBy
in class ManyToManyAccessor
public java.lang.String getOrderBy()
getOrderBy
in class CollectionAccessor
public java.lang.Class getTargetEntity()
getTargetEntity
in class ManyToManyAccessor
public boolean hasOrderBy()
hasOrderBy
in class CollectionAccessor