EclipseLink 2.0.0_ 2.0.0.v20090424-r4050 API Reference

org.eclipse.persistence.mappings
Interface EmbeddableMapping

All Known Implementing Classes:
AggregateCollectionMapping, AggregateObjectMapping

public interface EmbeddableMapping

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 2.0

Method Summary
 void addFieldNameTranslation(java.lang.String sourceFieldName, java.lang.String aggregateFieldName)
           
 void addNestedFieldNameTranslation(java.lang.String attributeName, java.lang.String sourceFieldName, java.lang.String aggregateFieldName)
           
 java.lang.String getAttributeName()
           
 

Method Detail

getAttributeName

java.lang.String getAttributeName()

addFieldNameTranslation

void addFieldNameTranslation(java.lang.String sourceFieldName,
                             java.lang.String aggregateFieldName)

addNestedFieldNameTranslation

void addNestedFieldNameTranslation(java.lang.String attributeName,
                                   java.lang.String sourceFieldName,
                                   java.lang.String aggregateFieldName)

EclipseLink 2.0.0_ 2.0.0.v20090424-r4050 API Reference