Top Description Fields Constructors Methods
org.eclipse.persistence.internal.jpa.metadata.accessors.mappings

public abstract Class CollectionAccessor

extends RelationshipAccessor
implements MappedKeyMapAccessor
Class Inheritance
All Implemented Interfaces
org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappedKeyMapAccessor
Known Direct Subclasses
org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.ManyToManyAccessor, org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.OneToManyAccessor
Imports
java.util.ArrayList, .List, org.eclipse.persistence.annotations.DeleteAll, .MapKeyConvert, org.eclipse.persistence.eis.mappings.EISOneToManyMapping, org.eclipse.persistence.exceptions.ValidationException, org.eclipse.persistence.internal.helper.DatabaseTable, org.eclipse.persistence.internal.jpa.metadata.accessors.classes.ClassAccessor, org.eclipse.persistence.internal.jpa.metadata.accessors.objects.MetadataAccessibleObject, .MetadataAnnotation, .MetadataClass, org.eclipse.persistence.internal.jpa.metadata.columns.AssociationOverrideMetadata, .AttributeOverrideMetadata, .ColumnMetadata, .ForeignKeyMetadata, .JoinColumnMetadata, .OrderColumnMetadata, org.eclipse.persistence.internal.jpa.metadata.converters.ConvertMetadata, .EnumeratedMetadata, .TemporalMetadata, org.eclipse.persistence.internal.jpa.metadata.mappings.MapKeyMetadata, .OrderByMetadata, org.eclipse.persistence.internal.jpa.metadata.tables.JoinTableMetadata, org.eclipse.persistence.internal.jpa.metadata.xml.XMLEntityMappings, org.eclipse.persistence.internal.jpa.metadata.MetadataDescriptor, .MetadataLogger, org.eclipse.persistence.mappings.CollectionMapping, .EmbeddableMapping, .ManyToManyMapping

INTERNAL: A relational collection mapping accessor. Key notes: - any metadata mapped from XML to this class must be compared in the equals method. - any metadata mapped from XML to this class must be handled in the merge method. (merging is done at the accessor/mapping level) - any metadata mapped from XML to this class must be initialized in the initXMLObject method. - methods should be preserved in alphabetical order.
Author
Guy Pelletier
Since
TopLink EJB 3.0 Reference Implementation

Field Summary

Modifier and TypeField and Description
private Boolean
private MapKeyMetadata
private List<AssociationOverrideMetadata>
private List<AttributeOverrideMetadata>
private MetadataClass
private String
private ColumnMetadata
private String
private List<ConvertMetadata>
private EnumeratedMetadata
private ForeignKeyMetadata
private List<JoinColumnMetadata>
private TemporalMetadata
private OrderByMetadata
private OrderColumnMetadata
Inherited from org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.RelationshipAccessor:
m_referenceClass

Constructor Summary

AccessConstructor and Description
protected
CollectionAccessor(String xmlElement)

INTERNAL: Used for OX mapping.

protected
CollectionAccessor(MetadataAnnotation annotation, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor)

INTERNAL:

Method Summary

Modifier and TypeMethod and Description
protected void
addAssociationOverride(AssociationOverrideMetadata associationOverride)

INTERNAL: Add the association override to our map key attribute overrides list.

protected void
addAttributeOverride(AttributeOverrideMetadata attributeOverride)

INTERNAL: Add the attribute override to our map key attribute overrides list.

public void
public boolean
equals(Object
the reference object with which to compare.
objectToCompare
)

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.RelationshipAccessor.equals.

INTERNAL:
protected ColumnMetadata
getColumn(String loggingCtx)

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.getColumn.

INTERNAL: Return the map key column for this accessor.
public String
getDefaultFetchType()

Implements abstract org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.RelationshipAccessor.getDefaultFetchType.

INTERNAL: Return the default fetch type for a collection mapping.
public Boolean
getDeleteAll()

INTERNAL: Used for OX mapping.

public EnumeratedMetadata
getEnumerated(boolean isForMapKey)

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.getEnumerated.

INTERNAL: Return the enumerated metadata for this accessor.
public MapKeyMetadata
public List<AssociationOverrideMetadata>
public List<AttributeOverrideMetadata>
public MetadataClass
public String
getMapKeyClassName()

INTERNAL: Used for OX mapping.

public MetadataClass
getMapKeyClassWithGenerics()

Implements org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappedKeyMapAccessor.getMapKeyClassWithGenerics.

INTERNAL: Future: this method is where we would provide a more explicit reference class to support an auto-apply jpa converter.
public ColumnMetadata
public String
public List<ConvertMetadata>
public EnumeratedMetadata
getMapKeyEnumerated()

INTERNAL: Used for OX mapping.

public ForeignKeyMetadata
public List<JoinColumnMetadata>
public TemporalMetadata
getMapKeyTemporal()

INTERNAL: Used for OX mapping.

public OrderByMetadata
getOrderBy()

INTERNAL: Used for OX mapping.

protected OrderColumnMetadata
getOrderColumn()

INTERNAL: Used for OX mapping.

public MetadataClass
getReferenceClass()

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.getReferenceClass.

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.
protected DatabaseTable
public TemporalMetadata
getTemporal(boolean isForMapKey)

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.getTemporal.

INTERNAL: Return the temporal metadata for this accessor.
public boolean
hasEnumerated(boolean isForMapKey)

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.hasEnumerated.

INTERNAL: Return true if this accessor has enumerated metadata.
public int
public boolean
public boolean
hasTemporal(boolean isForMapKey)

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.hasTemporal.

INTERNAL: Return true if this accessor has temporal metadata.
public void
public boolean
isCollectionAccessor()

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.isCollectionAccessor.

INTERNAL: Return true if this accessor represents a collection accessor.
public boolean
isDeleteAll()

INTERNAL: Used by our XML writing facility.

public void
process()

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.RelationshipAccessor.process.

INTERNAL: This process should do any common validation processing of collection accessors.
protected void
process(CollectionMapping mapping)

Configure the CollectionMapping properties based on the metadata.

protected void
processAssociationOverride(AssociationOverrideMetadata associationOverride, EmbeddableMapping embeddableMapping, MetadataDescriptor owningDescriptor)

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.processAssociationOverride.

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.
protected void
processEISOneToManyMapping(EISOneToManyMapping mapping)

INTERNAL: Configure the EISOneToManyMapping properties based on the metadata.

public void
setDeleteAll(Boolean deleteAll)

INTERNAL: Used for OX mapping.

public void
setMapKey(MapKeyMetadata mapKey)

INTERNAL: Used for OX mapping.

public void
setMapKeyAssociationOverrides(List<AssociationOverrideMetadata> mapKeyAssociationOverrides)

INTERNAL: Used for OX mapping.

public void
setMapKeyAttributeOverrides(List<AttributeOverrideMetadata> mapKeyAttributeOverrides)

INTERNAL: Used for OX mapping.

public void
public void
setMapKeyClassName(String mapKeyClassName)

INTERNAL: Used for OX mapping.

public void
setMapKeyColumn(ColumnMetadata mapKeyColumn)

INTERNAL: Used for OX mapping.

public void
setMapKeyConverts(List<ConvertMetadata> mapKeyConverts)

INTERNAL: Used for OX mapping.

public void
setMapKeyEnumerated(EnumeratedMetadata mapKeyEnumerated)

INTERNAL: Used for OX mapping.

public void
setMapKeyForeignKey(ForeignKeyMetadata mapKeyForeignKey)

INTERNAL: Used for OX mapping.

public void
setMapKeyJoinColumns(List<JoinColumnMetadata> mapKeyJoinColumns)

INTERNAL: Used for OX mapping.

public void
setMapKeyTemporal(TemporalMetadata mapKeyTemporal)

INTERNAL: Used for OX mapping.

public void
setOrderBy(OrderByMetadata orderBy)

INTERNAL: Used for OX mapping.

public void
setOrderColumn(OrderColumnMetadata orderColumn)

INTERNAL: Used for OX mapping.

public void
setTemporal(TemporalMetadata metadata, boolean isForMapKey)

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.setTemporal.

INTERNAL: Set the temporal metadata for this accessor.
Inherited from org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.RelationshipAccessor:
addJoinTableRelationKeyFieldsgetBatchFetchgetCascadegetCascadeOnDeletegetDefaultTableForEntityMapKeygetFetchgetForeignKeygetJoinColumnsgetJoinFetchgetJoinFieldsgetJoinTablegetJoinTableMetadatagetLoggingContextgetMappedBygetNonCacheablegetOrphanRemovalgetOwningMappinggetPrivateOwnedgetReferenceDescriptorgetTargetEntitygetTargetEntityNamehasJoinTablehasMappedByisCascadeOnDeleteisLazyisNonCacheableisOrphanRemovalisPrivateOwnedisValueHolderInterfaceprocessBatchFetchprocessCascadeTypesprocessJoinTableprocessMappedByRelationTableprocessOrphanRemovalprocessRelationshipMappingsetAccessorMethodssetBatchFetchsetCascadesetCascadeOnDeletesetFetchsetForeignKeysetJoinColumnssetJoinFetchsetJoinFieldssetJoinTablesetMappedBysetNonCacheablesetOrphanRemovalsetPrivateOwnedsetTargetEntitysetTargetEntityNameusesIndirection

Field Detail

m_deleteAllback to summary
private Boolean m_deleteAll
m_mapKeyback to summary
private MapKeyMetadata m_mapKey
m_mapKeyAssociationOverridesback to summary
private List<AssociationOverrideMetadata> m_mapKeyAssociationOverrides
m_mapKeyAttributeOverridesback to summary
private List<AttributeOverrideMetadata> m_mapKeyAttributeOverrides
m_mapKeyClassback to summary
private MetadataClass m_mapKeyClass
m_mapKeyClassNameback to summary
private String m_mapKeyClassName
m_mapKeyColumnback to summary
private ColumnMetadata m_mapKeyColumn
m_mapKeyConvertback to summary
private String m_mapKeyConvert
m_mapKeyConvertsback to summary
private List<ConvertMetadata> m_mapKeyConverts
m_mapKeyEnumeratedback to summary
private EnumeratedMetadata m_mapKeyEnumerated
m_mapKeyForeignKeyback to summary
private ForeignKeyMetadata m_mapKeyForeignKey
m_mapKeyJoinColumnsback to summary
private List<JoinColumnMetadata> m_mapKeyJoinColumns
m_mapKeyTemporalback to summary
private TemporalMetadata m_mapKeyTemporal
m_orderByback to summary
private OrderByMetadata m_orderBy
m_orderColumnback to summary
private OrderColumnMetadata m_orderColumn

Constructor Detail

CollectionAccessorback to summary
protected CollectionAccessor(String xmlElement)

INTERNAL: Used for OX mapping.

CollectionAccessorback to summary
protected CollectionAccessor(MetadataAnnotation annotation, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor)

INTERNAL:

Method Detail

addAssociationOverrideback 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.

addAttributeOverrideback 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.

addMapKeyConvertback to summary
public void addMapKeyConvert(ConvertMetadata convert)

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.addMapKeyConvert.

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".

Annotations
@Override
equalsback to summary
public boolean equals(Object objectToCompare)

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.RelationshipAccessor.equals.

INTERNAL:

Parameters
objectToCompare:Object

Doc from java.lang.Object.equals.

the reference object with which to compare.

Returns:boolean

Doc from java.lang.Object.equals.

true if this object is the same as the obj argument; false otherwise.

Annotations
@Override
getColumnback to summary
protected ColumnMetadata getColumn(String loggingCtx)

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.getColumn.

INTERNAL: Return the map key column for this accessor. Default one if necessary.

Annotations
@Override
getDefaultFetchTypeback to summary
public String getDefaultFetchType()

Implements abstract org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.RelationshipAccessor.getDefaultFetchType.

INTERNAL: Return the default fetch type for a collection mapping.

Annotations
@Override
getDeleteAllback to summary
public Boolean getDeleteAll()

INTERNAL: Used for OX mapping.

getEnumeratedback to summary
public EnumeratedMetadata getEnumerated(boolean isForMapKey)

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.getEnumerated.

INTERNAL: Return the enumerated metadata for this accessor.

Annotations
@Override
getMapKeyback to summary
public MapKeyMetadata getMapKey()

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.getMapKey.

Implements org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappedKeyMapAccessor.getMapKey.

INTERNAL: Used for OX mapping.

Annotations
@Override
getMapKeyAssociationOverridesback to summary
public List<AssociationOverrideMetadata> getMapKeyAssociationOverrides()

Implements org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappedKeyMapAccessor.getMapKeyAssociationOverrides.

INTERNAL: Used for OX mapping.

Annotations
@Override
getMapKeyAttributeOverridesback to summary
public List<AttributeOverrideMetadata> getMapKeyAttributeOverrides()

Implements org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappedKeyMapAccessor.getMapKeyAttributeOverrides.

INTERNAL: Used for OX mapping.

Annotations
@Override
getMapKeyClassback to summary
public MetadataClass getMapKeyClass()

Implements org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappedKeyMapAccessor.getMapKeyClass.

INTERNAL:

Annotations
@Override
getMapKeyClassNameback to summary
public String getMapKeyClassName()

INTERNAL: Used for OX mapping.

getMapKeyClassWithGenericsback to summary
public MetadataClass getMapKeyClassWithGenerics()

Implements org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappedKeyMapAccessor.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.

Annotations
@Override
getMapKeyColumnback to summary
public ColumnMetadata getMapKeyColumn()

Implements org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappedKeyMapAccessor.getMapKeyColumn.

INTERNAL: Used for OX mapping.

Annotations
@Override
getMapKeyConvertback to summary
public String getMapKeyConvert()

Implements org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappedKeyMapAccessor.getMapKeyConvert.

INTERNAL:

Annotations
@Override
getMapKeyConvertsback to summary
public List<ConvertMetadata> getMapKeyConverts()

Implements org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappedKeyMapAccessor.getMapKeyConverts.

INTERNAL: Used for OX mapping.

Annotations
@Override
getMapKeyEnumeratedback to summary
public EnumeratedMetadata getMapKeyEnumerated()

INTERNAL: Used for OX mapping.

getMapKeyForeignKeyback to summary
public ForeignKeyMetadata getMapKeyForeignKey()

Implements org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappedKeyMapAccessor.getMapKeyForeignKey.

INTERNAL: Used for OX mapping.

Annotations
@Override
getMapKeyJoinColumnsback to summary
public List<JoinColumnMetadata> getMapKeyJoinColumns()

Implements org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappedKeyMapAccessor.getMapKeyJoinColumns.

INTERNAL: Used for OX mapping.

Annotations
@Override
getMapKeyTemporalback to summary
public TemporalMetadata getMapKeyTemporal()

INTERNAL: Used for OX mapping.

getOrderByback to summary
public OrderByMetadata getOrderBy()

INTERNAL: Used for OX mapping.

getOrderColumnback to summary
protected OrderColumnMetadata getOrderColumn()

INTERNAL: Used for OX mapping.

getReferenceClassback to summary
public MetadataClass getReferenceClass()

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.getReferenceClass.

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.

Annotations
@Override
getReferenceDatabaseTableback to summary
protected DatabaseTable getReferenceDatabaseTable()

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.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.

Annotations
@Override
getTemporalback to summary
public TemporalMetadata getTemporal(boolean isForMapKey)

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.getTemporal.

INTERNAL: Return the temporal metadata for this accessor.

Annotations
@Override
hasEnumeratedback to summary
public boolean hasEnumerated(boolean isForMapKey)

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.hasEnumerated.

INTERNAL: Return true if this accessor has enumerated metadata.

Annotations
@Override
hashCodeback to summary
public int hashCode()

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.RelationshipAccessor.hashCode.

Doc from java.lang.Object.hashCode.

Returns a hash code value for the object. This method is supported for the benefit of hash tables such as those provided by java.util.HashMap.

The general contract of hashCode is:

  • Whenever it is invoked on the same object more than once during an execution of a Java application, the hashCode method must consistently return the same integer, provided no information used in equals comparisons on the object is modified. This integer need not remain consistent from one execution of an application to another execution of the same application.
  • If two objects are equal according to the equals method, then calling the hashCode method on each of the two objects must produce the same integer result.
  • It is not required that if two objects are unequal according to the equals method, then calling the hashCode method on each of the two objects must produce distinct integer results. However, the programmer should be aware that producing distinct integer results for unequal objects may improve the performance of hash tables.
Returns:int

a hash code value for this object.

Annotations
@Override
hasMapKeyback to summary
public boolean hasMapKey()

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.hasMapKey.

INTERNAL:

Annotations
@Override
hasTemporalback to summary
public boolean hasTemporal(boolean isForMapKey)

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.hasTemporal.

INTERNAL: Return true if this accessor has temporal metadata.

Annotations
@Override
initXMLObjectback to summary
public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.RelationshipAccessor.initXMLObject.

INTERNAL:

Annotations
@Override
isCollectionAccessorback to summary
public boolean isCollectionAccessor()

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.isCollectionAccessor.

INTERNAL: Return true if this accessor represents a collection accessor.

Annotations
@Override
isDeleteAllback to summary
public boolean isDeleteAll()

INTERNAL: Used by our XML writing facility. Returns false unless m_deleteAll is both set and true

processback to summary
public void process()

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.RelationshipAccessor.process.

INTERNAL: This process should do any common validation processing of collection accessors.

Annotations
@Override
processback to summary
protected void process(CollectionMapping mapping)

Configure the CollectionMapping properties based on the metadata.

processAssociationOverrideback to summary
protected void processAssociationOverride(AssociationOverrideMetadata associationOverride, EmbeddableMapping embeddableMapping, MetadataDescriptor owningDescriptor)

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.processAssociationOverride.

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.

Annotations
@Override
processEISOneToManyMappingback to summary
protected void processEISOneToManyMapping(EISOneToManyMapping mapping)

INTERNAL: Configure the EISOneToManyMapping properties based on the metadata.

setDeleteAllback to summary
public void setDeleteAll(Boolean deleteAll)

INTERNAL: Used for OX mapping.

setMapKeyback to summary
public void setMapKey(MapKeyMetadata mapKey)

INTERNAL: Used for OX mapping.

setMapKeyAssociationOverridesback to summary
public void setMapKeyAssociationOverrides(List<AssociationOverrideMetadata> mapKeyAssociationOverrides)

INTERNAL: Used for OX mapping.

setMapKeyAttributeOverridesback to summary
public void setMapKeyAttributeOverrides(List<AttributeOverrideMetadata> mapKeyAttributeOverrides)

INTERNAL: Used for OX mapping.

setMapKeyClassback to summary
public void setMapKeyClass(MetadataClass mapKeyClass)

Implements org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappedKeyMapAccessor.setMapKeyClass.

INTERNAL:

Annotations
@Override
setMapKeyClassNameback to summary
public void setMapKeyClassName(String mapKeyClassName)

INTERNAL: Used for OX mapping.

setMapKeyColumnback to summary
public void setMapKeyColumn(ColumnMetadata mapKeyColumn)

INTERNAL: Used for OX mapping.

setMapKeyConvertsback to summary
public void setMapKeyConverts(List<ConvertMetadata> mapKeyConverts)

INTERNAL: Used for OX mapping.

setMapKeyEnumeratedback to summary
public void setMapKeyEnumerated(EnumeratedMetadata mapKeyEnumerated)

INTERNAL: Used for OX mapping.

setMapKeyForeignKeyback to summary
public void setMapKeyForeignKey(ForeignKeyMetadata mapKeyForeignKey)

INTERNAL: Used for OX mapping.

setMapKeyJoinColumnsback to summary
public void setMapKeyJoinColumns(List<JoinColumnMetadata> mapKeyJoinColumns)

INTERNAL: Used for OX mapping.

setMapKeyTemporalback to summary
public void setMapKeyTemporal(TemporalMetadata mapKeyTemporal)

INTERNAL: Used for OX mapping.

setOrderByback to summary
public void setOrderBy(OrderByMetadata orderBy)

INTERNAL: Used for OX mapping.

setOrderColumnback to summary
public void setOrderColumn(OrderColumnMetadata orderColumn)

INTERNAL: Used for OX mapping.

setTemporalback to summary
public void setTemporal(TemporalMetadata metadata, boolean isForMapKey)

Overrides org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.setTemporal.

Doc from org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.setTemporal.

INTERNAL: Set the temporal metadata for this accessor.

Annotations
@Override