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,
org.w3c.dom.Node node,
XMLClassAccessor classAccessor)
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCatalog()
INTERNAL:
|
protected MetadataColumn |
getColumn(java.lang.String loggingCtx)
INTERNAL: (Override from BasicAccessor)
Build a metadata column.
|
java.lang.String |
getDocumentName()
INTERNAL:
|
java.lang.String |
getEnumeratedType()
INTERNAL: (Override from DirectAccessor)
|
java.lang.String |
getFetchType()
INTERNAL: (Override from BasicAccessor)
|
XMLHelper |
getHelper()
INTERNAL:
|
java.lang.String |
getSchema()
INTERNAL:
|
java.lang.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, setFieldClassificationgetDatabaseField, isEnumerated, isLob, isSerialized, isTemporal, processJPAConverters, processMappingConverter, processSerialized, processTemporalprocessSequenceGenerator, processTableGeneratorgetAnnotatedElement, 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, usesIndirectionpublic XMLBasicAccessor(MetadataAccessibleObject accessibleObject, org.w3c.dom.Node node, XMLClassAccessor classAccessor)
public java.lang.String getCatalog()
getCatalog in interface XMLAccessorprotected MetadataColumn getColumn(java.lang.String loggingCtx)
getColumn in class BasicAccessorpublic java.lang.String getDocumentName()
getDocumentName in interface XMLAccessorpublic java.lang.String getEnumeratedType()
getEnumeratedType in class DirectAccessorpublic java.lang.String getFetchType()
getFetchType in class BasicAccessorpublic XMLHelper getHelper()
getHelper in interface XMLAccessorpublic java.lang.String getSchema()
getSchema in interface XMLAccessorpublic java.lang.String getTemporalType()
getTemporalType in class DirectAccessorpublic boolean hasEnumerated()
hasEnumerated in class DirectAccessorpublic boolean hasTemporal()
hasTemporal in class DirectAccessorpublic boolean isId()
isId in class BasicAccessorpublic boolean isOptional()
isOptional in class BasicAccessorpublic boolean hasLob()
hasLob in class DirectAccessorpublic boolean isVersion()
isVersion in class BasicAccessorprotected void processGeneratedValue(DatabaseField field)
processGeneratedValue in class BasicAccessorprotected void processSequenceGenerator()
processSequenceGenerator in class NonRelationshipAccessorprotected void processTableGenerator()
processTableGenerator in class NonRelationshipAccessor