org.jvnet.hyperjaxb3.ejb.strategy.mapping
Class DefaultAssociationMapping

java.lang.Object
  extended by org.jvnet.hyperjaxb3.ejb.strategy.mapping.DefaultAssociationMapping
All Implemented Interfaces:
AssociationMapping

public class DefaultAssociationMapping
extends Object
implements AssociationMapping


Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
DefaultAssociationMapping()
           
 
Method Summary
 void createAssociationOverride(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, List<AssociationOverride> associationOverrides)
           
protected  void createElementCollection$CollectionTable$JoinColumn(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.outline.FieldOutline idFieldOutline, JoinColumn joinColumn)
           
protected  void createElementCollection$CollectionTable$JoinColumn$Name(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.outline.FieldOutline idFieldOutline, JoinColumn joinColumn)
           
 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)
           
protected  void createElementCollection$OrderColumn$Name(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, OrderColumn orderColumn)
           
 AssociationMapping createEmbeddedAssociationMapping(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
protected  void createJoinColumn(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.outline.FieldOutline idFieldOutline, JoinColumn joinColumn)
           
protected  void createJoinColumn$Name(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.outline.FieldOutline idFieldOutline, JoinColumn joinColumn)
           
 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)
           
protected  void createJoinTable$InverseJoinColumn(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, Collection<com.sun.tools.xjc.outline.FieldOutline> idFieldOutlines, JoinTable joinTable)
           
protected  void createJoinTable$InverseJoinColumn(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.outline.FieldOutline idFieldOutline, JoinColumn joinColumn)
           
protected  void createJoinTable$JoinColumn(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, Collection<com.sun.tools.xjc.outline.FieldOutline> idFieldOutlines, JoinTable joinTable)
           
protected  void createJoinTable$JoinColumn(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.outline.FieldOutline idFieldOutline, JoinColumn joinColumn)
           
protected  void createJoinTable$JoinColumn$Name(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.outline.FieldOutline idFieldOutline, JoinColumn joinColumn)
           
protected  void createJoinTable$JoinColumn$ReferencedColumnName(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.outline.FieldOutline idFieldOutline, JoinColumn joinColumn)
           
protected  void createJoinTable$Name(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, JoinTable joinTable)
           
protected  void createManyToOne$JoinTable$InverseJoinColumn$Name(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.outline.FieldOutline idFieldOutline, JoinColumn joinColumn)
           
 void createOrderColumn(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, OrderColumn orderColumn)
           
protected  void createOrderColumn$Name(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, OrderColumn orderColumn)
           
protected  void createPrimaryKeyJoinColumn(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.outline.FieldOutline idFieldOutline, PrimaryKeyJoinColumn primaryKeyJoinColumn)
           
protected  void createPrimaryKeyJoinColumn$Name(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.outline.FieldOutline idFieldOutline, PrimaryKeyJoinColumn primaryKeyJoinColumn)
           
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected org.apache.commons.logging.Log logger
Constructor Detail

DefaultAssociationMapping

public DefaultAssociationMapping()
Method Detail

getSourceIdFieldsOutline

public Collection<com.sun.tools.xjc.outline.FieldOutline> getSourceIdFieldsOutline(Mapping context,
                                                                                   com.sun.tools.xjc.outline.FieldOutline fieldOutline)
Specified by:
getSourceIdFieldsOutline in interface AssociationMapping

getTargetIdFieldsOutline

public Collection<com.sun.tools.xjc.outline.FieldOutline> getTargetIdFieldsOutline(Mapping context,
                                                                                   com.sun.tools.xjc.outline.FieldOutline fieldOutline)
Specified by:
getTargetIdFieldsOutline in interface AssociationMapping

createPrimaryKeyJoinColumns

public void createPrimaryKeyJoinColumns(Mapping context,
                                        com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                        Collection<com.sun.tools.xjc.outline.FieldOutline> idFieldOutlines,
                                        List<PrimaryKeyJoinColumn> primaryKeyJoinColumns)
Specified by:
createPrimaryKeyJoinColumns in interface AssociationMapping

createPrimaryKeyJoinColumn

protected void createPrimaryKeyJoinColumn(Mapping context,
                                          com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                          com.sun.tools.xjc.outline.FieldOutline idFieldOutline,
                                          PrimaryKeyJoinColumn primaryKeyJoinColumn)

createPrimaryKeyJoinColumn$Name

protected void createPrimaryKeyJoinColumn$Name(Mapping context,
                                               com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                               com.sun.tools.xjc.outline.FieldOutline idFieldOutline,
                                               PrimaryKeyJoinColumn primaryKeyJoinColumn)

createJoinColumns

public void createJoinColumns(Mapping context,
                              com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                              Collection<com.sun.tools.xjc.outline.FieldOutline> idFieldOutlines,
                              List<JoinColumn> joinColumns)
Specified by:
createJoinColumns in interface AssociationMapping

createJoinColumn

protected void createJoinColumn(Mapping context,
                                com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                com.sun.tools.xjc.outline.FieldOutline idFieldOutline,
                                JoinColumn joinColumn)

createJoinColumn$Name

protected void createJoinColumn$Name(Mapping context,
                                     com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                     com.sun.tools.xjc.outline.FieldOutline idFieldOutline,
                                     JoinColumn joinColumn)

createJoinTable

public 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)
Specified by:
createJoinTable in interface AssociationMapping

createJoinTable$Name

protected void createJoinTable$Name(Mapping context,
                                    com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                    JoinTable joinTable)

createJoinTable$JoinColumn

protected void createJoinTable$JoinColumn(Mapping context,
                                          com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                          Collection<com.sun.tools.xjc.outline.FieldOutline> idFieldOutlines,
                                          JoinTable joinTable)

createJoinTable$InverseJoinColumn

protected void createJoinTable$InverseJoinColumn(Mapping context,
                                                 com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                                 Collection<com.sun.tools.xjc.outline.FieldOutline> idFieldOutlines,
                                                 JoinTable joinTable)

createJoinTable$JoinColumn

protected void createJoinTable$JoinColumn(Mapping context,
                                          com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                          com.sun.tools.xjc.outline.FieldOutline idFieldOutline,
                                          JoinColumn joinColumn)

createJoinTable$InverseJoinColumn

protected void createJoinTable$InverseJoinColumn(Mapping context,
                                                 com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                                 com.sun.tools.xjc.outline.FieldOutline idFieldOutline,
                                                 JoinColumn joinColumn)

createJoinTable$JoinColumn$Name

protected void createJoinTable$JoinColumn$Name(Mapping context,
                                               com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                               com.sun.tools.xjc.outline.FieldOutline idFieldOutline,
                                               JoinColumn joinColumn)

createJoinTable$JoinColumn$ReferencedColumnName

protected void createJoinTable$JoinColumn$ReferencedColumnName(Mapping context,
                                                               com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                                               com.sun.tools.xjc.outline.FieldOutline idFieldOutline,
                                                               JoinColumn joinColumn)

createOrderColumn

public void createOrderColumn(Mapping context,
                              com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                              OrderColumn orderColumn)
Specified by:
createOrderColumn in interface AssociationMapping

createOrderColumn$Name

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

createElementCollection$OrderColumn

public void createElementCollection$OrderColumn(Mapping context,
                                                com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                                OrderColumn orderColumn)
Specified by:
createElementCollection$OrderColumn in interface AssociationMapping

createElementCollection$OrderColumn$Name

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

createElementCollection$CollectionTable$JoinColumns

public void createElementCollection$CollectionTable$JoinColumns(Mapping context,
                                                                com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                                                Collection<com.sun.tools.xjc.outline.FieldOutline> idFieldOutlines,
                                                                List<JoinColumn> joinColumns)
Specified by:
createElementCollection$CollectionTable$JoinColumns in interface AssociationMapping

createElementCollection$CollectionTable$JoinColumn

protected void createElementCollection$CollectionTable$JoinColumn(Mapping context,
                                                                  com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                                                  com.sun.tools.xjc.outline.FieldOutline idFieldOutline,
                                                                  JoinColumn joinColumn)

createElementCollection$CollectionTable$JoinColumn$Name

protected void createElementCollection$CollectionTable$JoinColumn$Name(Mapping context,
                                                                       com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                                                       com.sun.tools.xjc.outline.FieldOutline idFieldOutline,
                                                                       JoinColumn joinColumn)

createManyToOne$JoinTable$InverseJoinColumn$Name

protected void createManyToOne$JoinTable$InverseJoinColumn$Name(Mapping context,
                                                                com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                                                com.sun.tools.xjc.outline.FieldOutline idFieldOutline,
                                                                JoinColumn joinColumn)

createEmbeddedAssociationMapping

public AssociationMapping createEmbeddedAssociationMapping(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
Specified by:
createEmbeddedAssociationMapping in interface AssociationMapping

createAssociationOverride

public void createAssociationOverride(Mapping context,
                                      com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                      List<AssociationOverride> associationOverrides)
Specified by:
createAssociationOverride in interface AssociationMapping


Copyright © 2005-2014. All Rights Reserved.