| Modifier and Type | Field and Description |
|---|---|
| private List | |
| private List | |
| private ColumnMetadata | |
| private String | |
| 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 | |
| private MetadataClass | |
| private MetadataClass | |
| private String |
| Access | Constructor and Description |
|---|---|
| public | |
| public | ElementCollectionAccessor(MetadataAnnotation elementCollection, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor)
INTERNAL: |
| Modifier and Type | Method and Description |
|---|---|
| protected void | |
| protected void | |
| public void | addMapKeyConvert(ConvertMetadata convert)
Overrides org. |
| public boolean | equals(Object
the reference object with which to compare. objectToCompare)Overrides org. |
| public List | |
| public List | |
| public ColumnMetadata | |
| protected ColumnMetadata | getColumn(String loggingCtx)
Overrides org. |
| public String | |
| protected DatabaseTable | getDefaultTableForEntityMapKey()
INTERNAL:
Return the default table to hold the foreign key of a MapKey when
and Entity is used as the MapKey
|
| public Boolean | |
| public EmbeddableAccessor | |
| public EnumeratedMetadata | getEnumerated(boolean isForMapKey)
Overrides org. |
| protected String | getKeyConverter()
Implements abstract org. |
| public MapKeyMetadata | getMapKey()
Overrides org. Implements org. |
| public List | getMapKeyAssociationOverrides()
INTERNAL:
Used for OX mapping.
|
| public List | getMapKeyAttributeOverrides()
INTERNAL:
Used for OX mapping.
|
| public MetadataClass | getMapKeyClass()
Implements org. |
| public String | |
| public MetadataClass | getMapKeyClassWithGenerics()
INTERNAL:
Future: this method is where we would provide a more explicit reference
class to support an auto-apply jpa converter.
|
| public ColumnMetadata | getMapKeyColumn()
Implements org. |
| public String | |
| public List | getMapKeyConverts()
Implements org. |
| public EnumeratedMetadata | |
| public ForeignKeyMetadata | getMapKeyForeignKey()
Implements org. |
| public List | getMapKeyJoinColumns()
Implements org. |
| public TemporalMetadata | |
| public OrderByMetadata | |
| public OrderColumnMetadata | |
| public MetadataClass | getReferenceClass()
Overrides org. |
| public MetadataDescriptor | getReferenceDescriptor()
INTERNAL:
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 TemporalMetadata | getTemporal(boolean isForMapKey)
Overrides org. |
| public boolean | hasEnumerated(boolean isForMapKey)
Overrides org. |
| public int | hashCode()
Overrides org. |
| public boolean | hasLob(boolean isForMapKey)
Overrides org. |
| public boolean | |
| protected boolean | hasMapKeyClass()
INTERNAL:
Return true if this accessor has a map key class specified.
|
| public boolean | hasTemporal(boolean isForMapKey)
Overrides org. |
| public void | initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
INTERNAL:
|
| public boolean | |
| public boolean | isDirectEmbeddableCollection()
INTERNAL:
Return true if this element collection contains embeddable objects.
|
| public void | process()
Implements abstract org. |
| protected void | processCollectionTable(CollectionMapping mapping)
INTERNAL:
Process a MetadataCollectionTable.
|
| protected void | |
| protected void | processMappingsFromEmbeddable(MetadataDescriptor embeddableDescriptor, AggregateObjectMapping nestedAggregateObjectMapping, EmbeddableMapping embeddableMapping, Map<String, AttributeOverrideMetadata> attributeOverrides, Map<String, AssociationOverrideMetadata> associationOverrides, String dotNotationName)
INTERNAL: |
| protected void | processMappingValueConverters(final MetadataDescriptor
Metadata descriptor for embedded collection. embeddableDescriptor)INTERNAL: Process convertors registered for collection mapping. |
| public void | setAssociationOverrides(List<AssociationOverrideMetadata> associationOverrides)
INTERNAL: Used for OX mapping. |
| public void | setAttributeOverrides(List<AttributeOverrideMetadata> attributeOverrides)
INTERNAL: Used for OX mapping. |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | setMapKeyAssociationOverrides(List<AssociationOverrideMetadata> mapKeyAssociationOverrides)
INTERNAL: Used for OX mapping. |
| public void | setMapKeyAttributeOverrides(List<AttributeOverrideMetadata> mapKeyAttributeOverrides)
INTERNAL: Used for OX mapping. |
| public void | setMapKeyClass(MetadataClass mapKeyClass)
Implements org. |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | setTemporal(TemporalMetadata metadata, boolean isForMapKey)
Overrides org. |