public class XMLManyToManyAccessor extends ManyToManyAccessor
| Modifier and Type | Field and Description |
|---|---|
protected XMLHelper |
m_helper |
protected org.w3c.dom.Node |
m_node |
m_referenceClassm_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, processaddManyToManyRelationKeyFields, getReferenceClass, 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, usesIndirectionprotected 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 ManyToManyAccessorpublic java.lang.String getFetchType()
getFetchType in class ManyToManyAccessorpublic MetadataJoinTable getJoinTable()
getJoinTable in class CollectionAccessorpublic java.lang.String getMapKey()
getMapKey in class CollectionAccessorpublic java.lang.String getMappedBy()
getMappedBy in class ManyToManyAccessorpublic java.lang.String getOrderBy()
getOrderBy in class CollectionAccessorpublic java.lang.Class getTargetEntity()
getTargetEntity in class ManyToManyAccessorpublic boolean hasOrderBy()
hasOrderBy in class CollectionAccessor