| Modifier and Type | Field and Description |
|---|---|
| private ColumnMetadata | |
| private String | |
| private MetadataClass | |
| private MetadataClass | |
| private String |
| Access | Constructor and Description |
|---|---|
| public | |
| public | ArrayAccessor(MetadataAnnotation array, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor)
INTERNAL: Used for annotations. |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | equals(Object
the reference object with which to compare. objectToCompare)Overrides org. |
| public ColumnMetadata | |
| protected ColumnMetadata | getColumn(String loggingCtx)
Overrides org. |
| public String | |
| public String | getDefaultFetchType()
Implements abstract org. |
| public EmbeddableAccessor | |
| public MetadataClass | getReferenceClass()
Overrides org. |
| public MetadataDescriptor | getReferenceDescriptor()
In an element collection case, when the collection is not an embeddable
collection, there is no notion of a reference descriptor, therefore we
return this accessors descriptor
|
| protected MetadataClass | |
| protected String | |
| public int | hashCode()
Overrides org. |
| public void | initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
Overrides org. |
| public boolean | isDirectEmbeddableCollection()
INTERNAL:
Return true if this element collection contains embeddable objects.
|
| public void | process()
Implements abstract org. |
| public void | |
| public void | |
| public void |
| m_column | back to summary |
|---|---|
| private ColumnMetadata m_column | |
| m_databaseType | back to summary |
|---|---|
| private String m_databaseType | |
| m_referenceClass | back to summary |
|---|---|
| private MetadataClass m_referenceClass | |
| m_targetClass | back to summary |
|---|---|
| private MetadataClass m_targetClass | |
| m_targetClassName | back to summary |
|---|---|
| private String m_targetClassName | |
| ArrayAccessor | back to summary |
|---|---|
| public ArrayAccessor() INTERNAL: Used for OX mapping. | |
| ArrayAccessor | back to summary |
|---|---|
| public ArrayAccessor(MetadataAnnotation array, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor) INTERNAL: Used for annotations. | |
| equals | back to summary |
|---|---|
| public boolean equals(Object objectToCompare) Overrides org. INTERNAL:
| |
| getColumn | back to summary |
|---|---|
| public ColumnMetadata getColumn() INTERNAL: Used for OX mapping. | |
| getColumn | back to summary |
|---|---|
| protected ColumnMetadata getColumn(String loggingCtx) Overrides org. INTERNAL:
| |
| getDatabaseType | back to summary |
|---|---|
| public String getDatabaseType() INTERNAL: Used for OX mapping. | |
| getDefaultFetchType | back to summary |
|---|---|
| public String getDefaultFetchType() Implements abstract org. INTERNAL:
| |
| getEmbeddableAccessor | back to summary |
|---|---|
| public EmbeddableAccessor getEmbeddableAccessor() INTERNAL: | |
| getReferenceClass | back to summary |
|---|---|
| public MetadataClass getReferenceClass() Overrides org. If a targetClass is specified in metadata, it will be set as the reference class, otherwise we will look to extract one from generics. MappedSuperclass descriptors return Void when their parameterized generic reference class is null
| |
| getReferenceDescriptor | back to summary |
|---|---|
| public MetadataDescriptor getReferenceDescriptor() In an element collection case, when the collection is not an embeddable collection, there is no notion of a reference descriptor, therefore we return this accessors descriptor
| |
| getTargetClass | back to summary |
|---|---|
| protected MetadataClass getTargetClass() INTERNAL: Return the target class for this accessor. | |
| getTargetClassName | back to summary |
|---|---|
| protected String getTargetClassName() INTERNAL: Used for OX mapping. | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides org. Doc from java. Returns a hash code value for the object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| initXMLObject | back to summary |
|---|---|
| public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings) Overrides org. INTERNAL:
| |
| isDirectEmbeddableCollection | back to summary |
|---|---|
| public boolean isDirectEmbeddableCollection() INTERNAL: Return true if this element collection contains embeddable objects.
| |
| process | back to summary |
|---|---|
| public void process() Implements abstract org. INTERNAL: Process the ArrayMapping or ObjectArrayMapping.
| |
| setColumn | back to summary |
|---|---|
| public void setColumn(ColumnMetadata column) INTERNAL: Used for OX mapping. | |
| setDatabaseType | back to summary |
|---|---|
| public void setDatabaseType(String databaseType) INTERNAL: Used for OX mapping. | |
| setTargetClassName | back to summary |
|---|---|
| public void setTargetClassName(String targetClassName) INTERNAL: Used for OX mapping. | |