Top Description Methods
org.eclipse.persistence.mappings

public Interface EmbeddableMapping

Known Direct Implementers
org.eclipse.persistence.mappings.AggregateCollectionMapping, org.eclipse.persistence.mappings.AggregateObjectMapping
Imports
org.eclipse.persistence.internal.helper.DatabaseField, org.eclipse.persistence.mappings.converters.Converter

INTERNAL Common interface to those mappings that are used to map JPA Embedded objects. - ElementCollection -> AggregateCollectionMapping - Embedded -> AggregateObjectMapping This interface was build to ease the metadata processing, namely to avoid costly casting between the mappings above since their common parent is DatabaseMapping.
Author
Guy Pelletier
Since
EclipseLink 1.2

Method Summary

Modifier and TypeMethod and Description
public void
addConverter(Converter converter, String attributeName)

public void
addFieldTranslation(DatabaseField sourceFieldName, String aggregateFieldName)

public void
addNestedFieldTranslation(String attributeName, DatabaseField sourceField, String aggregateField)

public void
public void
public String

Method Detail

addConverterback to summary
public void addConverter(Converter converter, String attributeName)
addFieldTranslationback to summary
public void addFieldTranslation(DatabaseField sourceFieldName, String aggregateFieldName)
addNestedFieldTranslationback to summary
public void addNestedFieldTranslation(String attributeName, DatabaseField sourceField, String aggregateField)
addOverrideManyToManyMappingback to summary
public void addOverrideManyToManyMapping(ManyToManyMapping mapping)
addOverrideUnidirectionalOneToManyMappingback to summary
public void addOverrideUnidirectionalOneToManyMapping(UnidirectionalOneToManyMapping mapping)
getAttributeNameback to summary
public String getAttributeName()