org.jvnet.hyperjaxb3.ejb.strategy.mapping
Interface AssociationMapping

All Known Implementing Classes:
DefaultAssociationMapping, EmbeddedAssociationMappingWrapper

public interface AssociationMapping


Method Summary
 void createAssociationOverride(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, List<AssociationOverride> associationOverrides)
           
 void createElementCollection$CollectionTable$JoinColumns(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, Collection<com.sun.tools.xjc.outline.FieldOutline> idFieldOutlines, List<JoinColumn> joinColumns)
           
 void createElementCollection$OrderColumn(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, OrderColumn orderColumn)
           
 AssociationMapping createEmbeddedAssociationMapping(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 void createJoinColumns(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, Collection<com.sun.tools.xjc.outline.FieldOutline> idFieldOutlines, List<JoinColumn> joinColumns)
           
 void createJoinTable(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, Collection<com.sun.tools.xjc.outline.FieldOutline> sourceIdFieldOutlines, Collection<com.sun.tools.xjc.outline.FieldOutline> targetIdFieldOutlines, JoinTable joinTable)
           
 void createOrderColumn(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, OrderColumn orderColumn)
           
 void createPrimaryKeyJoinColumns(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, Collection<com.sun.tools.xjc.outline.FieldOutline> idFieldOutlines, List<PrimaryKeyJoinColumn> primaryKeyJoinColumns)
           
 Collection<com.sun.tools.xjc.outline.FieldOutline> getSourceIdFieldsOutline(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 Collection<com.sun.tools.xjc.outline.FieldOutline> getTargetIdFieldsOutline(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 

Method Detail

getSourceIdFieldsOutline

Collection<com.sun.tools.xjc.outline.FieldOutline> getSourceIdFieldsOutline(Mapping context,
                                                                            com.sun.tools.xjc.outline.FieldOutline fieldOutline)

getTargetIdFieldsOutline

Collection<com.sun.tools.xjc.outline.FieldOutline> getTargetIdFieldsOutline(Mapping context,
                                                                            com.sun.tools.xjc.outline.FieldOutline fieldOutline)

createPrimaryKeyJoinColumns

void createPrimaryKeyJoinColumns(Mapping context,
                                 com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                 Collection<com.sun.tools.xjc.outline.FieldOutline> idFieldOutlines,
                                 List<PrimaryKeyJoinColumn> primaryKeyJoinColumns)

createJoinColumns

void createJoinColumns(Mapping context,
                       com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                       Collection<com.sun.tools.xjc.outline.FieldOutline> idFieldOutlines,
                       List<JoinColumn> joinColumns)

createJoinTable

void createJoinTable(Mapping context,
                     com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                     Collection<com.sun.tools.xjc.outline.FieldOutline> sourceIdFieldOutlines,
                     Collection<com.sun.tools.xjc.outline.FieldOutline> targetIdFieldOutlines,
                     JoinTable joinTable)

createOrderColumn

void createOrderColumn(Mapping context,
                       com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                       OrderColumn orderColumn)

createElementCollection$OrderColumn

void createElementCollection$OrderColumn(Mapping context,
                                         com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                         OrderColumn orderColumn)

createElementCollection$CollectionTable$JoinColumns

void createElementCollection$CollectionTable$JoinColumns(Mapping context,
                                                         com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                                         Collection<com.sun.tools.xjc.outline.FieldOutline> idFieldOutlines,
                                                         List<JoinColumn> joinColumns)

createEmbeddedAssociationMapping

AssociationMapping createEmbeddedAssociationMapping(com.sun.tools.xjc.outline.FieldOutline fieldOutline)

createAssociationOverride

void createAssociationOverride(Mapping context,
                               com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                               List<AssociationOverride> associationOverrides)


Copyright © 2005-2011. All Rights Reserved.