public class XMLOneToManyAccessor extends OneToManyAccessor
| 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 |
|---|
XMLOneToManyAccessor(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 OneToManyAccessor)
|
java.lang.String |
getFetchType()
INTERNAL: (Override from OneToManyAccessor)
|
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 OneToManyAccessor)
|
java.lang.String |
getOrderBy()
INTERNAL: (Override from CollectionAccessor)
If the order value is not specified, look for one on an annotation.
|
java.lang.Class |
getTargetEntity()
INTERNAL: (Override from OneToManyAccessor)
|
boolean |
hasOrderBy()
INTERNAL: (Override from CollectionAccessor)
Checks for an order-by node.
|
getLoggingContext, isOneToMany, 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, isManyToMany, isManyToOne, isOneToOne, isOptional, isProcessed, isRelationship, isXMLAccessor, processAccessor, processPrimaryKeyJoinColumns, processTable, setAccessorMethods, setAnnotatedElement, setIndirectionPolicy, setIsProcessed, usesIndirectionprotected org.w3c.dom.Node m_node
protected XMLHelper m_helper
public XMLOneToManyAccessor(MetadataAccessibleObject accessibleObject, org.w3c.dom.Node node, XMLClassAccessor classAccessor)
public java.util.List<java.lang.String> getCascadeTypes()
getCascadeTypes in class OneToManyAccessorpublic java.lang.String getFetchType()
getFetchType in class OneToManyAccessorpublic MetadataJoinTable getJoinTable()
getJoinTable in class CollectionAccessorpublic java.lang.String getMapKey()
getMapKey in class CollectionAccessorpublic java.lang.String getMappedBy()
getMappedBy in class OneToManyAccessorpublic java.lang.String getOrderBy()
getOrderBy in class CollectionAccessorpublic java.lang.Class getTargetEntity()
getTargetEntity in class OneToManyAccessorpublic boolean hasOrderBy()
hasOrderBy in class CollectionAccessor