public class XMLOneToManyAccessor extends OneToManyAccessor
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 |
---|
XMLOneToManyAccessor(MetadataAccessibleObject accessibleObject,
Node node,
XMLClassAccessor classAccessor)
INTERNAL:
|
Modifier and Type | Method and Description |
---|---|
List<String> |
getCascadeTypes()
INTERNAL: (Override from OneToManyAccessor)
|
String |
getFetchType()
INTERNAL: (Override from OneToManyAccessor)
|
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 OneToManyAccessor)
|
String |
getOrderBy()
INTERNAL: (Override from CollectionAccessor)
If the order value is not specified, look for one on an annotation.
|
Class |
getTargetEntity()
INTERNAL: (Override from OneToManyAccessor)
|
boolean |
hasOrderBy()
INTERNAL: (Override from CollectionAccessor)
Checks for an order-by node.
|
getLoggingContext, isOneToMany, 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, isManyToMany, isManyToOne, isOneToOne, isOptional, isProcessed, isRelationship, isXMLAccessor, processAccessor, processPrimaryKeyJoinColumns, processTable, setAccessorMethods, setAnnotatedElement, setIndirectionPolicy, setIsProcessed, usesIndirection
public XMLOneToManyAccessor(MetadataAccessibleObject accessibleObject, Node node, XMLClassAccessor classAccessor)
public List<String> getCascadeTypes()
getCascadeTypes
in class OneToManyAccessor
public String getFetchType()
getFetchType
in class OneToManyAccessor
public MetadataJoinTable getJoinTable()
getJoinTable
in class CollectionAccessor
public String getMapKey()
getMapKey
in class CollectionAccessor
public String getMappedBy()
getMappedBy
in class OneToManyAccessor
public String getOrderBy()
getOrderBy
in class CollectionAccessor
public Class getTargetEntity()
getTargetEntity
in class OneToManyAccessor
public boolean hasOrderBy()
hasOrderBy
in class CollectionAccessor
Copyright © 2021. All rights reserved.