| Modifier and Type | Field and Description |
|---|---|
| private BatchFetchMetadata | |
| private Boolean | |
| private CollectionTableMetadata | |
| private String | |
| private Boolean |
| Access | Constructor and Description |
|---|---|
| protected | |
| protected | DirectCollectionAccessor(MetadataAnnotation annotation, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor)
INTERNAL: |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | equals(Object
the reference object with which to compare. objectToCompare)Overrides org. |
| public BatchFetchMetadata | |
| public Boolean | |
| public CollectionTableMetadata | |
| protected String | |
| public String | getDefaultFetchType()
Implements abstract org. |
| public String | |
| protected abstract String | |
| public Boolean | |
| public String | |
| protected DatabaseTable | getReferenceDatabaseTable()
INTERNAL:
The reference table in a direct collection case is the collection table.
|
| public MetadataDescriptor | getReferenceDescriptor()
INTERNAL:
In a direct collection case, there is no notion of a reference
descriptor, therefore we return this accessors descriptor.
|
| protected String | |
| public int | hashCode()
Overrides org. |
| protected boolean | |
| public void | initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
Overrides org. |
| public Boolean | |
| public boolean | isDirectCollection()
Overrides org. |
| public boolean | |
| protected boolean | isValidDirectCollectionType()
INTERNAL: Returns true if the given class is a valid basic collection type. |
| protected boolean | |
| protected void | |
| protected void | processBatchFetch(ForeignReferenceMapping mapping)
INTERNAL: Set the batch fetch type on the foreign reference mapping. |
| protected void | |
| protected void | |
| protected void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void |
| m_batchFetch | back to summary |
|---|---|
| private BatchFetchMetadata m_batchFetch | |
| m_cascadeOnDelete | back to summary |
|---|---|
| private Boolean m_cascadeOnDelete | |
| m_collectionTable | back to summary |
|---|---|
| private CollectionTableMetadata m_collectionTable | |
| m_joinFetch | back to summary |
|---|---|
| private String m_joinFetch | |
| m_nonCacheable | back to summary |
|---|---|
| private Boolean m_nonCacheable | |
| DirectCollectionAccessor | back to summary |
|---|---|
| protected DirectCollectionAccessor(String xmlElement) INTERNAL: | |
| DirectCollectionAccessor | back to summary |
|---|---|
| protected DirectCollectionAccessor(MetadataAnnotation annotation, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor) INTERNAL: | |
| equals | back to summary |
|---|---|
| public boolean equals(Object objectToCompare) Overrides org. INTERNAL:
| |
| getBatchFetch | back to summary |
|---|---|
| public BatchFetchMetadata getBatchFetch() INTERNAL: Used for OX mapping. | |
| getCascadeOnDelete | back to summary |
|---|---|
| public Boolean getCascadeOnDelete() INTERNAL: Used for OX mapping. | |
| getCollectionTable | back to summary |
|---|---|
| public CollectionTableMetadata getCollectionTable() INTERNAL: Used for OX mapping. | |
| getDefaultCollectionTableName | back to summary |
|---|---|
| protected String getDefaultCollectionTableName() INTERNAL: | |
| getDefaultFetchType | back to summary |
|---|---|
| public String getDefaultFetchType() Implements abstract org. INTERNAL:
| |
| getJoinFetch | back to summary |
|---|---|
| public String getJoinFetch() INTERNAL: Used for OX mapping. | |
| getKeyConverter | back to summary |
|---|---|
| protected abstract String getKeyConverter() INTERNAL: Return the converter name for a map key. | |
| getNonCacheable | back to summary |
|---|---|
| public Boolean getNonCacheable() INTERNAL: Used for OX mapping. | |
| getPrivateOwned | back to summary |
|---|---|
| public String getPrivateOwned() INTERNAL: Used for OX mapping. | |
| getReferenceDatabaseTable | back to summary |
|---|---|
| protected DatabaseTable getReferenceDatabaseTable() INTERNAL: The reference table in a direct collection case is the collection table.
| |
| getReferenceDescriptor | back to summary |
|---|---|
| public MetadataDescriptor getReferenceDescriptor() INTERNAL: In a direct collection case, there is no notion of a reference descriptor, therefore we return this accessors descriptor.
| |
| getValueConverter | back to summary |
|---|---|
| protected String getValueConverter() INTERNAL: Return the converter name for a collection value.
| |
| 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
| |
| hasMapKeyClass | back to summary |
|---|---|
| protected boolean hasMapKeyClass() INTERNAL: Return true if this accessor has a map key class specified.
| |
| initXMLObject | back to summary |
|---|---|
| public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings) Overrides org. INTERNAL:
| |
| isCascadeOnDelete | back to summary |
|---|---|
| public Boolean isCascadeOnDelete() INTERNAL: | |
| isDirectCollection | back to summary |
|---|---|
| public boolean isDirectCollection() Overrides org. INTERNAL: Return true if this accessor represents a direct collection mapping, which include basic collection, basic map and element collection accessors.
| |
| isNonCacheable | back to summary |
|---|---|
| public boolean isNonCacheable() INTERNAL: Used for OX mapping. | |
| isValidDirectCollectionType | back to summary |
|---|---|
| protected boolean isValidDirectCollectionType() INTERNAL: Returns true if the given class is a valid basic collection type. | |
| isValidDirectMapType | back to summary |
|---|---|
| protected boolean isValidDirectMapType() INTERNAL: Returns true if the given class is a valid basic map type. | |
| process | back to summary |
|---|---|
| protected void process(DatabaseMapping mapping) INTERNAL: | |
| processBatchFetch | back to summary |
|---|---|
| protected void processBatchFetch(ForeignReferenceMapping mapping) INTERNAL: Set the batch fetch type on the foreign reference mapping. | |
| processCollectionTable | back to summary |
|---|---|
| protected void processCollectionTable(CollectionMapping mapping) INTERNAL: Process a MetadataCollectionTable. Sub classes should call this to ensure a table is defaulted. | |
| processDirectCollectionMapping | back to summary |
|---|---|
| protected void processDirectCollectionMapping() INTERNAL: | |
| processDirectMapMapping | back to summary |
|---|---|
| protected void processDirectMapMapping() INTERNAL: | |
| setBatchFetch | back to summary |
|---|---|
| public void setBatchFetch(BatchFetchMetadata batchFetch) INTERNAL: Used for OX mapping. | |
| setCascadeOnDelete | back to summary |
|---|---|
| public void setCascadeOnDelete(Boolean cascadeOnDelete) INTERNAL: Used for OX mapping. | |
| setCollectionTable | back to summary |
|---|---|
| public void setCollectionTable(CollectionTableMetadata collectionTable) INTERNAL: Used for OX mapping. | |
| setJoinFetch | back to summary |
|---|---|
| public void setJoinFetch(String joinFetch) INTERNAL: Used for OX mapping. | |
| setNonCacheable | back to summary |
|---|---|
| public void setNonCacheable(Boolean nonCacheable) INTERNAL: Used for OX mapping. | |