public class XMLBasicAccessor extends BasicAccessor implements XMLAccessor
m_accessibleObject, m_descriptor, m_logger, m_processor, m_project, m_validator
Constructor and Description |
---|
XMLBasicAccessor(MetadataAccessibleObject accessibleObject,
Node node,
XMLClassAccessor classAccessor)
INTERNAL:
|
Modifier and Type | Method and Description |
---|---|
String |
getCatalog()
INTERNAL:
|
protected MetadataColumn |
getColumn(String loggingCtx)
INTERNAL: (Override from BasicAccessor)
Build a metadata column.
|
String |
getDocumentName()
INTERNAL:
|
String |
getEnumeratedType()
INTERNAL: (Override from DirectAccessor)
|
String |
getFetchType()
INTERNAL: (Override from BasicAccessor)
|
XMLHelper |
getHelper()
INTERNAL:
|
String |
getSchema()
INTERNAL:
|
String |
getTemporalType()
INTERNAL: (Override from DirectAccessor)
Return the temporal type for this accessor.
|
boolean |
hasEnumerated()
INTERNAL: (Override from DirectAccessor)
Method to check if m_node has an enumerated sub-element.
|
boolean |
hasLob()
INTERNAL: (Override from DirectAccessor)
Return true if this accessor represents an BLOB/CLOB mapping, i.e.
|
boolean |
hasTemporal()
INTERNAL: (Override from DirectAccessor)
Method to check if m_node has a temporal sub-element.
|
boolean |
isId()
INTERNAL: (Override from BasicAccessor)
Method to check if m_node represents a primary key.
|
boolean |
isOptional()
INTERNAL: (Override from BasicAccessor)
|
boolean |
isVersion()
INTERNAL: (Override from BasicAccessor)
Return true if this accessor represents an optimistic locking field.
|
protected void |
processGeneratedValue(DatabaseField field)
INTERNAL: (Override from BasicAccessor)
|
protected void |
processSequenceGenerator()
INTERNAL: (Override from NonRelationshipAccessor)
Process this accessor's sequence-generator node into a common metadata
sequence generator.
|
protected void |
processTableGenerator()
INTERNAL: (Override from NonRelationshipAccessor)
Process this accessor's table-generator node into a common metadata table
generator.
|
isBasic, process, processDirectToFieldMapping, processEnumerated, processGeneratedValue, processId, processLob, processVersion, setConverter, setFieldClassification
getDatabaseField, isEnumerated, isLob, isSerialized, isTemporal, processJPAConverters, processMappingConverter, processSerialized, processTemporal
processSequenceGenerator, processTableGenerator
getAnnotatedElement, getAnnotation, getAnnotation, getAttributeName, getDescriptor, getJavaClass, getJavaClassName, getLogger, getMapKeyClass, getName, getName, getName, getPrimaryKeyJoinColumns, getProcessor, getProject, getRawClass, getReferenceClass, getReferenceClassName, getReferenceDescriptor, getRelationType, getSetMethodName, getUpperCaseAttributeName, getUpperCaseShortJavaClassName, getValidator, hasColumn, hasPrimaryKeyJoinColumns, isAnnotationPresent, isAnnotationPresent, isClass, isEmbedded, isEmbeddedId, isManyToMany, isManyToOne, isOneToMany, isOneToOne, isProcessed, isRelationship, isXMLAccessor, processAccessor, processPrimaryKeyJoinColumns, processTable, setAccessorMethods, setAnnotatedElement, setIndirectionPolicy, setIsProcessed, usesIndirection
public XMLBasicAccessor(MetadataAccessibleObject accessibleObject, Node node, XMLClassAccessor classAccessor)
public String getCatalog()
getCatalog
in interface XMLAccessor
protected MetadataColumn getColumn(String loggingCtx)
getColumn
in class BasicAccessor
public String getDocumentName()
getDocumentName
in interface XMLAccessor
public String getEnumeratedType()
getEnumeratedType
in class DirectAccessor
public String getFetchType()
getFetchType
in class BasicAccessor
public XMLHelper getHelper()
getHelper
in interface XMLAccessor
public String getSchema()
getSchema
in interface XMLAccessor
public String getTemporalType()
getTemporalType
in class DirectAccessor
public boolean hasEnumerated()
hasEnumerated
in class DirectAccessor
public boolean hasTemporal()
hasTemporal
in class DirectAccessor
public boolean isId()
isId
in class BasicAccessor
public boolean isOptional()
isOptional
in class BasicAccessor
public boolean hasLob()
hasLob
in class DirectAccessor
public boolean isVersion()
isVersion
in class BasicAccessor
protected void processGeneratedValue(DatabaseField field)
processGeneratedValue
in class BasicAccessor
protected void processSequenceGenerator()
processSequenceGenerator
in class NonRelationshipAccessor
protected void processTableGenerator()
processTableGenerator
in class NonRelationshipAccessor
Copyright © 2024. All rights reserved.