org.jvnet.hyperjaxb3.ejb.strategy.mapping
Class DefaultAssociationMapping
java.lang.Object
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
|
|
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 |
logger
protected org.apache.commons.logging.Log logger
DefaultAssociationMapping
public DefaultAssociationMapping()
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-2011. All Rights Reserved.