| Modifier and Type | Field and Description |
|---|---|
| private Boolean | |
| private MapKeyMetadata | |
| private List | |
| private List | |
| private MetadataClass | |
| private String | |
| private ColumnMetadata | |
| private String | |
| private List | |
| private EnumeratedMetadata | |
| private ForeignKeyMetadata | |
| private List | |
| private TemporalMetadata | |
| private OrderByMetadata | |
| private OrderColumnMetadata |
| Access | Constructor and Description |
|---|---|
| protected | |
| protected | CollectionAccessor(MetadataAnnotation annotation, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor)
INTERNAL: |
| m_deleteAll | back to summary |
|---|---|
| private Boolean m_deleteAll | |
| m_mapKey | back to summary |
|---|---|
| private MapKeyMetadata m_mapKey | |
| m_mapKeyAssociationOverrides | back to summary |
|---|---|
| private List<AssociationOverrideMetadata> m_mapKeyAssociationOverrides | |
| m_mapKeyAttributeOverrides | back to summary |
|---|---|
| private List<AttributeOverrideMetadata> m_mapKeyAttributeOverrides | |
| m_mapKeyClass | back to summary |
|---|---|
| private MetadataClass m_mapKeyClass | |
| m_mapKeyClassName | back to summary |
|---|---|
| private String m_mapKeyClassName | |
| m_mapKeyColumn | back to summary |
|---|---|
| private ColumnMetadata m_mapKeyColumn | |
| m_mapKeyConvert | back to summary |
|---|---|
| private String m_mapKeyConvert | |
| m_mapKeyConverts | back to summary |
|---|---|
| private List<ConvertMetadata> m_mapKeyConverts | |
| m_mapKeyEnumerated | back to summary |
|---|---|
| private EnumeratedMetadata m_mapKeyEnumerated | |
| m_mapKeyForeignKey | back to summary |
|---|---|
| private ForeignKeyMetadata m_mapKeyForeignKey | |
| m_mapKeyJoinColumns | back to summary |
|---|---|
| private List<JoinColumnMetadata> m_mapKeyJoinColumns | |
| m_mapKeyTemporal | back to summary |
|---|---|
| private TemporalMetadata m_mapKeyTemporal | |
| m_orderBy | back to summary |
|---|---|
| private OrderByMetadata m_orderBy | |
| m_orderColumn | back to summary |
|---|---|
| private OrderColumnMetadata m_orderColumn | |
| CollectionAccessor | back to summary |
|---|---|
| protected CollectionAccessor(String xmlElement) INTERNAL: Used for OX mapping. | |
| CollectionAccessor | back to summary |
|---|---|
| protected CollectionAccessor(MetadataAnnotation annotation, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor) INTERNAL: | |
| addAssociationOverride | back to summary |
|---|---|
| protected void addAssociationOverride(AssociationOverrideMetadata associationOverride) INTERNAL: Add the association override to our map key attribute overrides list. If it uses the 'key.' notation rip it off, otherwise use what is specified. | |
| addAttributeOverride | back to summary |
|---|---|
| protected void addAttributeOverride(AttributeOverrideMetadata attributeOverride) INTERNAL: Add the attribute override to our map key attribute overrides list. If it uses the 'key.' notation rip it off, otherwise use what is specified. | |
| addMapKeyConvert | back to summary |
|---|---|
| public void addMapKeyConvert(ConvertMetadata convert) Overrides org. INTERNAL: A map key convert from an annotation specification. In XML, this list is populated using the map-key-convert element. In annotations there is only a single Convert annotation and map key converts are identified with an attribute name on the convert beginning with "key".
| |
| equals | back to summary |
|---|---|
| public boolean equals(Object objectToCompare) Overrides org. INTERNAL:
| |
| getColumn | back to summary |
|---|---|
| protected ColumnMetadata getColumn(String loggingCtx) Overrides org. INTERNAL: Return the map key column for this accessor. Default one if necessary.
| |
| getDefaultFetchType | back to summary |
|---|---|
| public String getDefaultFetchType() Implements abstract org. INTERNAL: Return the default fetch type for a collection mapping.
| |
| getDeleteAll | back to summary |
|---|---|
| public Boolean getDeleteAll() INTERNAL: Used for OX mapping. | |
| getEnumerated | back to summary |
|---|---|
| public EnumeratedMetadata getEnumerated(boolean isForMapKey) Overrides org. INTERNAL: Return the enumerated metadata for this accessor.
| |
| getMapKey | back to summary |
|---|---|
| public MapKeyMetadata getMapKey() Overrides org. Implements org. INTERNAL: Used for OX mapping.
| |
| getMapKeyAssociationOverrides | back to summary |
|---|---|
| public List INTERNAL: Used for OX mapping.
| |
| getMapKeyAttributeOverrides | back to summary |
|---|---|
| public List INTERNAL: Used for OX mapping.
| |
| getMapKeyClass | back to summary |
|---|---|
| public MetadataClass getMapKeyClass() Implements org. INTERNAL:
| |
| getMapKeyClassName | back to summary |
|---|---|
| public String getMapKeyClassName() INTERNAL: Used for OX mapping. | |
| getMapKeyClassWithGenerics | back to summary |
|---|---|
| public MetadataClass getMapKeyClassWithGenerics() INTERNAL: Future: this method is where we would provide a more explicit reference class to support an auto-apply jpa converter. Per the spec auto-apply converters are applied against basics only.
| |
| getMapKeyColumn | back to summary |
|---|---|
| public ColumnMetadata getMapKeyColumn() Implements org. INTERNAL: Used for OX mapping.
| |
| getMapKeyConvert | back to summary |
|---|---|
| public String getMapKeyConvert() Implements org. INTERNAL:
| |
| getMapKeyConverts | back to summary |
|---|---|
| public List Implements org. INTERNAL: Used for OX mapping.
| |
| getMapKeyEnumerated | back to summary |
|---|---|
| public EnumeratedMetadata getMapKeyEnumerated() INTERNAL: Used for OX mapping. | |
| getMapKeyForeignKey | back to summary |
|---|---|
| public ForeignKeyMetadata getMapKeyForeignKey() Implements org. INTERNAL: Used for OX mapping.
| |
| getMapKeyJoinColumns | back to summary |
|---|---|
| public List Implements org. INTERNAL: Used for OX mapping.
| |
| getMapKeyTemporal | back to summary |
|---|---|
| public TemporalMetadata getMapKeyTemporal() INTERNAL: Used for OX mapping. | |
| getOrderBy | back to summary |
|---|---|
| public OrderByMetadata getOrderBy() INTERNAL: Used for OX mapping. | |
| getOrderColumn | back to summary |
|---|---|
| protected OrderColumnMetadata getOrderColumn() INTERNAL: Used for OX mapping. | |
| getReferenceClass | back to summary |
|---|---|
| public MetadataClass getReferenceClass() Overrides org. INTERNAL: If a targetEntity is specified in metadata, it will be set as the reference class, otherwise we will look to extract one from generics.
| |
| getReferenceDatabaseTable | back to summary |
|---|---|
| protected DatabaseTable getReferenceDatabaseTable() INTERNAL: Return the reference table for this accessor. If it is a many to many mapping, return the join table otherwise return the reference descriptors primary key table.
| |
| getTemporal | back to summary |
|---|---|
| public TemporalMetadata getTemporal(boolean isForMapKey) Overrides org. INTERNAL: Return the temporal metadata for this accessor.
| |
| hasEnumerated | back to summary |
|---|---|
| public boolean hasEnumerated(boolean isForMapKey) Overrides org. INTERNAL: Return true if this accessor has enumerated metadata.
| |
| 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
| |
| hasMapKey | back to summary |
|---|---|
| public boolean hasMapKey() Overrides org. INTERNAL:
| |
| hasTemporal | back to summary |
|---|---|
| public boolean hasTemporal(boolean isForMapKey) Overrides org. INTERNAL: Return true if this accessor has temporal metadata.
| |
| initXMLObject | back to summary |
|---|---|
| public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings) Overrides org. INTERNAL:
| |
| isCollectionAccessor | back to summary |
|---|---|
| public boolean isCollectionAccessor() INTERNAL: Return true if this accessor represents a collection accessor.
| |
| isDeleteAll | back to summary |
|---|---|
| public boolean isDeleteAll() INTERNAL: Used by our XML writing facility. Returns false unless m_deleteAll is both set and true | |
| process | back to summary |
|---|---|
| public void process() Overrides org. INTERNAL: This process should do any common validation processing of collection accessors.
| |
| process | back to summary |
|---|---|
| protected void process(CollectionMapping mapping) Configure the CollectionMapping properties based on the metadata. | |
| processAssociationOverride | back to summary |
|---|---|
| protected void processAssociationOverride(AssociationOverrideMetadata associationOverride, EmbeddableMapping embeddableMapping, MetadataDescriptor owningDescriptor) INTERNAL: Process an association override for either an embedded object mapping, or a map mapping (element-collection, 1-M and M-M) containing an embeddable object as the value or key.
| |
| processEISOneToManyMapping | back to summary |
|---|---|
| protected void processEISOneToManyMapping(EISOneToManyMapping mapping) INTERNAL: Configure the EISOneToManyMapping properties based on the metadata. | |
| setDeleteAll | back to summary |
|---|---|
| public void setDeleteAll(Boolean deleteAll) INTERNAL: Used for OX mapping. | |
| setMapKey | back to summary |
|---|---|
| public void setMapKey(MapKeyMetadata mapKey) INTERNAL: Used for OX mapping. | |
| setMapKeyAssociationOverrides | back to summary |
|---|---|
| public void setMapKeyAssociationOverrides(List<AssociationOverrideMetadata> mapKeyAssociationOverrides) INTERNAL: Used for OX mapping. | |
| setMapKeyAttributeOverrides | back to summary |
|---|---|
| public void setMapKeyAttributeOverrides(List<AttributeOverrideMetadata> mapKeyAttributeOverrides) INTERNAL: Used for OX mapping. | |
| setMapKeyClass | back to summary |
|---|---|
| public void setMapKeyClass(MetadataClass mapKeyClass) Implements org. INTERNAL:
| |
| setMapKeyClassName | back to summary |
|---|---|
| public void setMapKeyClassName(String mapKeyClassName) INTERNAL: Used for OX mapping. | |
| setMapKeyColumn | back to summary |
|---|---|
| public void setMapKeyColumn(ColumnMetadata mapKeyColumn) INTERNAL: Used for OX mapping. | |
| setMapKeyConverts | back to summary |
|---|---|
| public void setMapKeyConverts(List<ConvertMetadata> mapKeyConverts) INTERNAL: Used for OX mapping. | |
| setMapKeyEnumerated | back to summary |
|---|---|
| public void setMapKeyEnumerated(EnumeratedMetadata mapKeyEnumerated) INTERNAL: Used for OX mapping. | |
| setMapKeyForeignKey | back to summary |
|---|---|
| public void setMapKeyForeignKey(ForeignKeyMetadata mapKeyForeignKey) INTERNAL: Used for OX mapping. | |
| setMapKeyJoinColumns | back to summary |
|---|---|
| public void setMapKeyJoinColumns(List<JoinColumnMetadata> mapKeyJoinColumns) INTERNAL: Used for OX mapping. | |
| setMapKeyTemporal | back to summary |
|---|---|
| public void setMapKeyTemporal(TemporalMetadata mapKeyTemporal) INTERNAL: Used for OX mapping. | |
| setOrderBy | back to summary |
|---|---|
| public void setOrderBy(OrderByMetadata orderBy) INTERNAL: Used for OX mapping. | |
| setOrderColumn | back to summary |
|---|---|
| public void setOrderColumn(OrderColumnMetadata orderColumn) INTERNAL: Used for OX mapping. | |
| setTemporal | back to summary |
|---|---|
| public void setTemporal(TemporalMetadata metadata, boolean isForMapKey) Overrides org. Doc from org. INTERNAL: Set the temporal metadata for this accessor.
| |