Module org.eclipse.persistence.jpa
Class ElementCollectionAccessor
- java.lang.Object
-
- org.eclipse.persistence.internal.jpa.metadata.ORMetadata
-
- org.eclipse.persistence.internal.jpa.metadata.accessors.MetadataAccessor
-
- org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor
-
- org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.DirectAccessor
-
- org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.DirectCollectionAccessor
-
- org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.ElementCollectionAccessor
-
- All Implemented Interfaces:
MappedKeyMapAccessor
public class ElementCollectionAccessor extends DirectCollectionAccessor implements MappedKeyMapAccessor
An element collection accessor. Used to support DirectCollection, DirectMap, AggregateCollection. 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.- Since:
- EclipseLink 1.2
- Author:
- Guy Pelletier
-
-
Field Summary
-
Fields inherited from class org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor
KEY_DOT_NOTATION, m_field, VALUE_DOT_NOTATION
-
Fields inherited from class org.eclipse.persistence.internal.jpa.metadata.ORMetadata
m_project
-
-
Constructor Summary
Constructors Constructor Description ElementCollectionAccessor()INTERNAL: Used for OX mapping.ElementCollectionAccessor(MetadataAnnotation elementCollection, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor)INTERNAL:
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddAssociationOverride(AssociationOverrideMetadata associationOverride)INTERNAL:protected voidaddAttributeOverride(AttributeOverrideMetadata attributeOverride)INTERNAL:voidaddMapKeyConvert(ConvertMetadata convert)INTERNAL: A map key convert from an annotation specification.booleanequals(Object objectToCompare)INTERNAL:List<AssociationOverrideMetadata>getAssociationOverrides()INTERNAL: Used for OX mapping.List<AttributeOverrideMetadata>getAttributeOverrides()INTERNAL: Used for OX mapping.ColumnMetadatagetColumn()INTERNAL: Used for OX mapping.protected ColumnMetadatagetColumn(String loggingCtx)INTERNAL:StringgetCompositeMember()INTERNAL: Used for OX mapping.protected DatabaseTablegetDefaultTableForEntityMapKey()INTERNAL: Return the default table to hold the foreign key of a MapKey when and Entity is used as the MapKeyBooleangetDeleteAll()INTERNAL: Used for OX mapping.EmbeddableAccessorgetEmbeddableAccessor()INTERNAL:EnumeratedMetadatagetEnumerated(boolean isForMapKey)INTERNAL: Return the enumerated metadata for this accessor.protected StringgetKeyConverter()INTERNAL:MapKeyMetadatagetMapKey()INTERNAL: Used for OX mapping.List<AssociationOverrideMetadata>getMapKeyAssociationOverrides()INTERNAL: Used for OX mapping.List<AttributeOverrideMetadata>getMapKeyAttributeOverrides()INTERNAL: Used for OX mapping.MetadataClassgetMapKeyClass()INTERNAL: Return the map key class on this element collection accessor.StringgetMapKeyClassName()INTERNAL: Used for OX mapping.MetadataClassgetMapKeyClassWithGenerics()INTERNAL: Future: this method is where we would provide a more explicit reference class to support an auto-apply jpa converter.ColumnMetadatagetMapKeyColumn()INTERNAL: Used for OX mapping.StringgetMapKeyConvert()INTERNAL:List<ConvertMetadata>getMapKeyConverts()INTERNAL: Used for OX mapping.EnumeratedMetadatagetMapKeyEnumerated()INTERNAL: Used for OX mapping.ForeignKeyMetadatagetMapKeyForeignKey()INTERNAL: Used for OX mapping.List<JoinColumnMetadata>getMapKeyJoinColumns()INTERNAL: Used for OX mapping.TemporalMetadatagetMapKeyTemporal()INTERNAL: Used for OX mapping.OrderByMetadatagetOrderBy()INTERNAL: Used for OX mapping.OrderColumnMetadatagetOrderColumn()INTERNAL: Used for OX mapping.MetadataClassgetReferenceClass()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.MetadataDescriptorgetReferenceDescriptor()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 descriptorprotected MetadataClassgetTargetClass()INTERNAL: Return the target class for this accessor.protected StringgetTargetClassName()INTERNAL: Used for OX mapping.TemporalMetadatagetTemporal(boolean isForMapKey)INTERNAL: Return the temporal metadata for this accessor.booleanhasEnumerated(boolean isForMapKey)INTERNAL: Return true if this accessor has enumerated metadata.inthashCode()booleanhasLob(boolean isForMapKey)INTERNAL: Return true if this accessor has lob metadata.booleanhasMapKey()INTERNAL:protected booleanhasMapKeyClass()INTERNAL: Return true if this accessor has a map key class specified.booleanhasTemporal(boolean isForMapKey)INTERNAL: Return true if this accessor has temporal metadata.voidinitXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)INTERNAL:booleanisDeleteAll()INTERNAL: Used by our XML writing facility.booleanisDirectEmbeddableCollection()INTERNAL: Return true if this element collection contains embeddable objects.voidprocess()INTERNAL: Process the element collection metadata.protected voidprocessCollectionTable(CollectionMapping mapping)INTERNAL: Process a MetadataCollectionTable.protected voidprocessDirectEmbeddableCollectionMapping(MetadataDescriptor referenceDescriptor)INTERNAL:protected voidprocessMappingsFromEmbeddable(MetadataDescriptor embeddableDescriptor, AggregateObjectMapping nestedAggregateObjectMapping, EmbeddableMapping embeddableMapping, Map<String,AttributeOverrideMetadata> attributeOverrides, Map<String,AssociationOverrideMetadata> associationOverrides, String dotNotationName)INTERNAL:protected voidprocessMappingValueConverters(MetadataDescriptor embeddableDescriptor)INTERNAL: Process convertors registered for collection mapping.voidsetAssociationOverrides(List<AssociationOverrideMetadata> associationOverrides)INTERNAL: Used for OX mapping.voidsetAttributeOverrides(List<AttributeOverrideMetadata> attributeOverrides)INTERNAL: Used for OX mapping.voidsetColumn(ColumnMetadata column)INTERNAL: Used for OX mapping.voidsetCompositeMember(String compositeMember)INTERNAL: Used for OX mapping.voidsetDeleteAll(Boolean deleteAll)INTERNAL: Used for OX mapping.voidsetMapKey(MapKeyMetadata mapKey)INTERNAL: Used for OX mapping.voidsetMapKeyAssociationOverrides(List<AssociationOverrideMetadata> mapKeyAssociationOverrides)INTERNAL: Used for OX mapping.voidsetMapKeyAttributeOverrides(List<AttributeOverrideMetadata> mapKeyAttributeOverrides)INTERNAL: Used for OX mapping.voidsetMapKeyClass(MetadataClass mapKeyClass)INTERNAL:voidsetMapKeyClassName(String mapKeyClassName)INTERNAL: Used for OX mapping.voidsetMapKeyColumn(ColumnMetadata mapKeyColumn)INTERNAL: Used for OX mapping.voidsetMapKeyConverts(List<ConvertMetadata> mapKeyConverts)INTERNAL: Used for OX mapping.voidsetMapKeyEnumerated(EnumeratedMetadata mapKeyEnumerated)INTERNAL: Used for OX mapping.voidsetMapKeyForeignKey(ForeignKeyMetadata mapKeyForeignKey)INTERNAL: Used for OX mapping.voidsetMapKeyJoinColumns(List<JoinColumnMetadata> mapKeyJoinColumns)INTERNAL: Used for OX mapping.voidsetMapKeyTemporal(TemporalMetadata mapKeyTemporal)INTERNAL: Used for OX mapping.voidsetOrderBy(OrderByMetadata orderBy)INTERNAL: Used for OX mapping.voidsetOrderColumn(OrderColumnMetadata orderColumn)INTERNAL: Used for OX mapping.voidsetTargetClassName(String targetClassName)INTERNAL: Used for OX mapping.voidsetTemporal(TemporalMetadata metadata, boolean isForMapKey)INTERNAL: Set the temporal metadata for this accessor.-
Methods inherited from class org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.DirectCollectionAccessor
getBatchFetch, getCascadeOnDelete, getCollectionTable, getDefaultCollectionTableName, getDefaultFetchType, getJoinFetch, getNonCacheable, getPrivateOwned, getReferenceDatabaseTable, getValueConverter, isCascadeOnDelete, isDirectCollection, isNonCacheable, isValidDirectCollectionType, isValidDirectMapType, process, processBatchFetch, processDirectCollectionMapping, processDirectMapMapping, setBatchFetch, setCascadeOnDelete, setCollectionTable, setJoinFetch, setNonCacheable
-
Methods inherited from class org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.DirectAccessor
addConvert, getConvert, getConverts, getEnumerated, getFetch, getLob, getLob, getOptional, getTemporal, isOptional, setConverts, setEnumerated, setFetch, setLob, setOptional, setTemporal, usesIndirection
-
Methods inherited from class org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor
addConvertMetadata, addFieldNameTranslation, derivesId, getAnnotation, getAssociationOverrides, getAttributeName, getAttributeOverride, getAttributeOverrides, getAttributeType, getClassAccessor, getConverts, getDatabaseField, getField, getForeignKey, getGetMethodName, getJoinColumns, getJoinColumnsAndValidate, getMapKeyConverts, getMapKeyReferenceClass, getMapKeyReferenceClassName, getMapKeyReferenceClassWithGenerics, getMapping, getOwningDescriptor, getOwningDescriptors, getRawClass, getRawClassWithGenerics, getReferenceAccessors, getReferenceClassFromGeneric, getReferenceClassName, getReferenceClassWithGenerics, getSetMethodName, hasAttributeOverride, hasAttributeType, hasReturnInsert, hasReturnUpdate, initXMLMappingAccessor, isAnnotationPresent, isBasic, isBasicCollection, isBasicMap, isCollectionAccessor, isDerivedIdClass, isEmbedded, isEmbeddedId, isEnumerated, isId, isJson, isLob, isManyToMany, isManyToOne, isMapAccessor, isMappedKeyMapAccessor, isMultitenantId, isOneToMany, isOneToOne, isPrimitiveWrapperClass, isProcessed, isRelationship, isSerialized, isTemporal, isTimeClass, isTransient, isUUID, isValidJsonType, isValidSerializedType, isVariableOneToOne, processAssociationOverride, processAssociationOverrides, processAttributeOverrides, processContainerPolicyAndIndirection, processConvert, processConverts, processDirectMapKeyClass, processEmbeddableMapKeyClass, processEntityMapKeyClass, processEnumerated, processForeignKeyRelationship, processIndirection, processJoinFetch, processJson, processLob, processMapKeyClass, processMappingConverter, processMappingKeyConverter, processMappingValueConverter, processProperties, processProperty, processReturnInsert, processReturnInsertAndUpdate, processReturnUpdate, processSerialized, processSerialized, processTemporal, processUUID, setAccessorMethods, setAttributeType, setClassAccessor, setField, setIndirectionPolicy, setMapping, setOverrideMapping, toString, updatePrimaryKeyField, usesFieldAccess, usesPropertyAccess, usesVirtualAccess
-
Methods inherited from class org.eclipse.persistence.internal.jpa.metadata.accessors.MetadataAccessor
getAccess, getAccessibleObject, getAccessMethods, getAnnotatedElement, getAnnotatedElementName, getAnnotation, getConverters, getDefaultAttributeName, getDescriptor, getDescriptorJavaClass, getHashPartitioning, getIdentifier, getJavaClass, getJavaClassName, getName, getObjectTypeConverters, getPartitioned, getPartitioning, getPinnedPartitioning, getProperties, getRangePartitioning, getReferencedField, getReferencedField, getReplicationPartitioning, getRoundRobinPartitioning, getSerializedConverters, getStructConverters, getTypeConverters, getUnionPartitioning, getUpperCaseShortJavaClassName, getValue, getValue, getValuePartitioning, hasAccess, hasAccessMethods, initAccess, initXMLAccessor, isAnnotationPresent, merge, processConverters, processCustomConverters, processObjectTypeConverters, processPartitioned, processPartitioning, processPrimaryKeyJoinColumns, processSerializedConverters, processStructConverters, processTable, processTypeConverters, setAccess, setAccessMethods, setConverters, setDescriptor, setHashPartitioning, setName, setObjectTypeConverters, setPartitioned, setPartitioning, setPinnedPartitioning, setProperties, setRangePartitioning, setReplicationPartitioning, setRoundRobinPartitioning, setSerializedConverters, setStructConverters, setTypeConverters, setUnionPartitioning, setValuePartitioning
-
Methods inherited from class org.eclipse.persistence.internal.jpa.metadata.ORMetadata
getAccessibleObjectName, getAnnotation, getBoxedType, getDatabaseTypeEnum, getEntityMappings, getFullyQualifiedClassName, getJavaClass, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getName, getPrimitiveClassForName, getProject, getText, getXMLElement, hasIdentifier, hasText, initXMLClassName, initXMLObject, initXMLObjects, initXMLTextObject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, mergeORObjectLists, mergeORObjects, mergeSimpleObjects, reloadEntity, reloadMappedSuperclass, setAccessibleObject, setEntityMappings, setFieldName, setFieldName, setProject, shouldOverride, valuesMatch, valuesMatch
-
-
-
-
Constructor Detail
-
ElementCollectionAccessor
public ElementCollectionAccessor()
INTERNAL: Used for OX mapping.
-
ElementCollectionAccessor
public ElementCollectionAccessor(MetadataAnnotation elementCollection, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor)
INTERNAL:
-
-
Method Detail
-
addAttributeOverride
protected void addAttributeOverride(AttributeOverrideMetadata attributeOverride)
INTERNAL:
-
addAssociationOverride
protected void addAssociationOverride(AssociationOverrideMetadata associationOverride)
INTERNAL:
-
addMapKeyConvert
public void addMapKeyConvert(ConvertMetadata convert)
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".- Overrides:
addMapKeyConvertin classMappingAccessor
-
equals
public boolean equals(Object objectToCompare)
INTERNAL:- Overrides:
equalsin classDirectCollectionAccessor
-
hashCode
public int hashCode()
- Overrides:
hashCodein classDirectCollectionAccessor
-
getAssociationOverrides
public List<AssociationOverrideMetadata> getAssociationOverrides()
INTERNAL: Used for OX mapping.
-
getAttributeOverrides
public List<AttributeOverrideMetadata> getAttributeOverrides()
INTERNAL: Used for OX mapping.
-
getColumn
public ColumnMetadata getColumn()
INTERNAL: Used for OX mapping.
-
getCompositeMember
public String getCompositeMember()
INTERNAL: Used for OX mapping.
-
getColumn
protected ColumnMetadata getColumn(String loggingCtx)
INTERNAL:- Overrides:
getColumnin classMappingAccessor- See Also:
BasicAccessor,BasicCollectionAccessor,BasicMapAccessor,ElementCollectionAccessor,CollectionAccessor
-
getDefaultTableForEntityMapKey
protected DatabaseTable getDefaultTableForEntityMapKey()
INTERNAL: Return the default table to hold the foreign key of a MapKey when and Entity is used as the MapKey- Overrides:
getDefaultTableForEntityMapKeyin classMappingAccessor
-
getDeleteAll
public Boolean getDeleteAll()
INTERNAL: Used for OX mapping.
-
getEmbeddableAccessor
public EmbeddableAccessor getEmbeddableAccessor()
INTERNAL:
-
getEnumerated
public EnumeratedMetadata getEnumerated(boolean isForMapKey)
INTERNAL: Return the enumerated metadata for this accessor.- Overrides:
getEnumeratedin classDirectAccessor- See Also:
DirectAccessor,ElementCollectionAccessor,CollectionAccessor
-
getKeyConverter
protected String getKeyConverter()
INTERNAL:- Specified by:
getKeyConverterin classDirectCollectionAccessor
-
getMapKey
public MapKeyMetadata getMapKey()
INTERNAL: Used for OX mapping.- Specified by:
getMapKeyin interfaceMappedKeyMapAccessor- Overrides:
getMapKeyin classMappingAccessor- See Also:
CollectionAccessor,ElementCollectionAccessor
-
getMapKeyClass
public MetadataClass getMapKeyClass()
INTERNAL: Return the map key class on this element collection accessor.- Specified by:
getMapKeyClassin interfaceMappedKeyMapAccessor
-
getMapKeyClassWithGenerics
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.- Specified by:
getMapKeyClassWithGenericsin interfaceMappedKeyMapAccessor
-
getMapKeyAssociationOverrides
public List<AssociationOverrideMetadata> getMapKeyAssociationOverrides()
INTERNAL: Used for OX mapping.- Specified by:
getMapKeyAssociationOverridesin interfaceMappedKeyMapAccessor
-
getMapKeyAttributeOverrides
public List<AttributeOverrideMetadata> getMapKeyAttributeOverrides()
INTERNAL: Used for OX mapping.- Specified by:
getMapKeyAttributeOverridesin interfaceMappedKeyMapAccessor
-
getMapKeyClassName
public String getMapKeyClassName()
INTERNAL: Used for OX mapping.
-
getMapKeyColumn
public ColumnMetadata getMapKeyColumn()
INTERNAL: Used for OX mapping.- Specified by:
getMapKeyColumnin interfaceMappedKeyMapAccessor
-
getMapKeyConvert
public String getMapKeyConvert()
INTERNAL:- Specified by:
getMapKeyConvertin interfaceMappedKeyMapAccessor
-
getMapKeyConverts
public List<ConvertMetadata> getMapKeyConverts()
INTERNAL: Used for OX mapping.- Specified by:
getMapKeyConvertsin interfaceMappedKeyMapAccessor
-
getMapKeyEnumerated
public EnumeratedMetadata getMapKeyEnumerated()
INTERNAL: Used for OX mapping.
-
getMapKeyForeignKey
public ForeignKeyMetadata getMapKeyForeignKey()
INTERNAL: Used for OX mapping.- Specified by:
getMapKeyForeignKeyin interfaceMappedKeyMapAccessor
-
getMapKeyJoinColumns
public List<JoinColumnMetadata> getMapKeyJoinColumns()
INTERNAL: Used for OX mapping.- Specified by:
getMapKeyJoinColumnsin interfaceMappedKeyMapAccessor
-
getMapKeyTemporal
public TemporalMetadata getMapKeyTemporal()
INTERNAL: Used for OX mapping.
-
getOrderBy
public OrderByMetadata getOrderBy()
INTERNAL: Used for OX mapping.
-
getOrderColumn
public OrderColumnMetadata getOrderColumn()
INTERNAL: Used for OX mapping.
-
getReferenceClass
public MetadataClass 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.MappedSuperclass descriptors return Void when their parameterized generic reference class is null
- Overrides:
getReferenceClassin classMappingAccessor
-
getReferenceDescriptor
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- Overrides:
getReferenceDescriptorin classDirectCollectionAccessor
-
getTargetClass
protected MetadataClass getTargetClass()
INTERNAL: Return the target class for this accessor.
-
getTargetClassName
protected String getTargetClassName()
INTERNAL: Used for OX mapping.
-
getTemporal
public TemporalMetadata getTemporal(boolean isForMapKey)
INTERNAL: Return the temporal metadata for this accessor.- Overrides:
getTemporalin classDirectAccessor- See Also:
DirectAccessor,CollectionAccessor
-
hasEnumerated
public boolean hasEnumerated(boolean isForMapKey)
INTERNAL: Return true if this accessor has enumerated metadata.- Overrides:
hasEnumeratedin classDirectAccessor- See Also:
DirectAccessor,ElementCollectionAccessor,CollectionAccessor
-
hasLob
public boolean hasLob(boolean isForMapKey)
INTERNAL: Return true if this accessor has lob metadata.- Overrides:
hasLobin classDirectAccessor- See Also:
DirectAccessor,ElementCollectionAccessor,CollectionAccessor
-
hasMapKey
public boolean hasMapKey()
INTERNAL:- Overrides:
hasMapKeyin classMappingAccessor- See Also:
CollectionAccessor,ElementCollectionAccessor,BasicMapAccessor
-
hasMapKeyClass
protected boolean hasMapKeyClass()
INTERNAL: Return true if this accessor has a map key class specified.- Overrides:
hasMapKeyClassin classDirectCollectionAccessor- See Also:
ElementCollectionAccessor
-
hasTemporal
public boolean hasTemporal(boolean isForMapKey)
INTERNAL: Return true if this accessor has temporal metadata.- Overrides:
hasTemporalin classDirectAccessor- See Also:
DirectAccessor,ElementCollectionAccessor,CollectionAccessor
-
initXMLObject
public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
INTERNAL:- Overrides:
initXMLObjectin classDirectCollectionAccessor
-
isDeleteAll
public boolean isDeleteAll()
INTERNAL: Used by our XML writing facility. Returns false unless m_deleteAll is both set and true
-
isDirectEmbeddableCollection
public boolean isDirectEmbeddableCollection()
INTERNAL: Return true if this element collection contains embeddable objects.- Overrides:
isDirectEmbeddableCollectionin classMappingAccessor
-
process
public void process()
INTERNAL: Process the element collection metadata.- Specified by:
processin classMetadataAccessor
-
processCollectionTable
protected void processCollectionTable(CollectionMapping mapping)
INTERNAL: Process a MetadataCollectionTable.- Overrides:
processCollectionTablein classDirectCollectionAccessor
-
processDirectEmbeddableCollectionMapping
protected void processDirectEmbeddableCollectionMapping(MetadataDescriptor referenceDescriptor)
INTERNAL:
-
processMappingValueConverters
protected void processMappingValueConverters(MetadataDescriptor embeddableDescriptor)
INTERNAL: Process convertors registered for collection mapping.- Parameters:
embeddableDescriptor- Metadata descriptor for embedded collection.
-
processMappingsFromEmbeddable
protected void processMappingsFromEmbeddable(MetadataDescriptor embeddableDescriptor, AggregateObjectMapping nestedAggregateObjectMapping, EmbeddableMapping embeddableMapping, Map<String,AttributeOverrideMetadata> attributeOverrides, Map<String,AssociationOverrideMetadata> associationOverrides, String dotNotationName)
INTERNAL:
-
setAssociationOverrides
public void setAssociationOverrides(List<AssociationOverrideMetadata> associationOverrides)
INTERNAL: Used for OX mapping.
-
setAttributeOverrides
public void setAttributeOverrides(List<AttributeOverrideMetadata> attributeOverrides)
INTERNAL: Used for OX mapping.
-
setColumn
public void setColumn(ColumnMetadata column)
INTERNAL: Used for OX mapping.
-
setCompositeMember
public void setCompositeMember(String compositeMember)
INTERNAL: Used for OX mapping.
-
setDeleteAll
public void setDeleteAll(Boolean deleteAll)
INTERNAL: Used for OX mapping.
-
setMapKey
public void setMapKey(MapKeyMetadata mapKey)
INTERNAL: Used for OX mapping.
-
setMapKeyAssociationOverrides
public void setMapKeyAssociationOverrides(List<AssociationOverrideMetadata> mapKeyAssociationOverrides)
INTERNAL: Used for OX mapping.
-
setMapKeyAttributeOverrides
public void setMapKeyAttributeOverrides(List<AttributeOverrideMetadata> mapKeyAttributeOverrides)
INTERNAL: Used for OX mapping.
-
setMapKeyClass
public void setMapKeyClass(MetadataClass mapKeyClass)
INTERNAL:- Specified by:
setMapKeyClassin interfaceMappedKeyMapAccessor
-
setMapKeyClassName
public void setMapKeyClassName(String mapKeyClassName)
INTERNAL: Used for OX mapping.
-
setMapKeyColumn
public void setMapKeyColumn(ColumnMetadata mapKeyColumn)
INTERNAL: Used for OX mapping.
-
setMapKeyConverts
public void setMapKeyConverts(List<ConvertMetadata> mapKeyConverts)
INTERNAL: Used for OX mapping.
-
setMapKeyEnumerated
public void setMapKeyEnumerated(EnumeratedMetadata mapKeyEnumerated)
INTERNAL: Used for OX mapping.
-
setMapKeyForeignKey
public void setMapKeyForeignKey(ForeignKeyMetadata mapKeyForeignKey)
INTERNAL: Used for OX mapping.
-
setMapKeyJoinColumns
public void setMapKeyJoinColumns(List<JoinColumnMetadata> mapKeyJoinColumns)
INTERNAL: Used for OX mapping.
-
setMapKeyTemporal
public void setMapKeyTemporal(TemporalMetadata mapKeyTemporal)
INTERNAL: Used for OX mapping.
-
setTemporal
public void setTemporal(TemporalMetadata metadata, boolean isForMapKey)
Description copied from class:MappingAccessorINTERNAL: Set the temporal metadata for this accessor.- Overrides:
setTemporalin classDirectAccessor- See Also:
DirectAccessor,CollectionAccessor
-
setOrderBy
public void setOrderBy(OrderByMetadata orderBy)
INTERNAL: Used for OX mapping.
-
setOrderColumn
public void setOrderColumn(OrderColumnMetadata orderColumn)
INTERNAL: Used for OX mapping.
-
setTargetClassName
public void setTargetClassName(String targetClassName)
INTERNAL: Used for OX mapping.
-
-