org.jvnet.hyperjaxb3.ejb.strategy.naming.impl
Class EmbeddedNamingWrapper

java.lang.Object
  extended by org.jvnet.hyperjaxb3.ejb.strategy.naming.impl.EmbeddedNamingWrapper
All Implemented Interfaces:
Naming

public class EmbeddedNamingWrapper
extends Object
implements Naming


Constructor Summary
EmbeddedNamingWrapper(Naming naming, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 
Method Summary
 Naming createEmbeddedNaming(com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 String getColumn$Name(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 String getColumn$Name$Prefix(Mapping context)
           
 String getElementCollection$CollectionTable$JoinColumn$Name(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.outline.FieldOutline idFieldOutline)
           
 String getElementCollection$CollectionTable$Name(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 String getElementCollection$Column$Name(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 String getElementCollection$OrderColumn$Name(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 String getEntityClass(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.model.nav.NType type)
           
 String getEntityName(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.model.nav.NType type)
           
 String getEntityTable$Name(Mapping context, com.sun.tools.xjc.outline.ClassOutline classOutline)
           
 String getEntityTable$Name(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 String getJoinColumn$Name(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.outline.FieldOutline idFieldOutline)
           
 String getJoinTable$InverseJoinColumn$Name(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.outline.FieldOutline idFieldOutline)
           
 String getJoinTable$JoinColumn$Name(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline, com.sun.tools.xjc.outline.FieldOutline idFieldOutline)
           
 String getJoinTable$Name(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 String getName(String draftName)
           
 String getOrderColumn$Name(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 String getPersistenceUnitName(com.sun.tools.xjc.outline.Outline outline)
           
 String getPropertyName(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
 

Constructor Detail

EmbeddedNamingWrapper

public EmbeddedNamingWrapper(Naming naming,
                             com.sun.tools.xjc.outline.FieldOutline fieldOutline)
Method Detail

getPropertyName

public String getPropertyName(Mapping context,
                              com.sun.tools.xjc.outline.FieldOutline fieldOutline)
Specified by:
getPropertyName in interface Naming

getEntityClass

public String getEntityClass(com.sun.tools.xjc.outline.Outline outline,
                             com.sun.tools.xjc.model.nav.NType type)
Specified by:
getEntityClass in interface Naming

getEntityName

public String getEntityName(com.sun.tools.xjc.outline.Outline outline,
                            com.sun.tools.xjc.model.nav.NType type)
Specified by:
getEntityName in interface Naming

getPersistenceUnitName

public String getPersistenceUnitName(com.sun.tools.xjc.outline.Outline outline)
Specified by:
getPersistenceUnitName in interface Naming

getEntityTable$Name

public String getEntityTable$Name(Mapping context,
                                  com.sun.tools.xjc.outline.ClassOutline classOutline)
Specified by:
getEntityTable$Name in interface Naming

getEntityTable$Name

public String getEntityTable$Name(Mapping context,
                                  com.sun.tools.xjc.outline.FieldOutline fieldOutline)
Specified by:
getEntityTable$Name in interface Naming

getColumn$Name$Prefix

public String getColumn$Name$Prefix(Mapping context)
Specified by:
getColumn$Name$Prefix in interface Naming

getColumn$Name

public String getColumn$Name(Mapping context,
                             com.sun.tools.xjc.outline.FieldOutline fieldOutline)
Specified by:
getColumn$Name in interface Naming

getJoinTable$Name

public String getJoinTable$Name(Mapping context,
                                com.sun.tools.xjc.outline.FieldOutline fieldOutline)
Specified by:
getJoinTable$Name in interface Naming

getJoinColumn$Name

public String getJoinColumn$Name(Mapping context,
                                 com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                 com.sun.tools.xjc.outline.FieldOutline idFieldOutline)
Specified by:
getJoinColumn$Name in interface Naming

getJoinTable$JoinColumn$Name

public String getJoinTable$JoinColumn$Name(Mapping context,
                                           com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                           com.sun.tools.xjc.outline.FieldOutline idFieldOutline)
Specified by:
getJoinTable$JoinColumn$Name in interface Naming

getJoinTable$InverseJoinColumn$Name

public String getJoinTable$InverseJoinColumn$Name(Mapping context,
                                                  com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                                  com.sun.tools.xjc.outline.FieldOutline idFieldOutline)
Specified by:
getJoinTable$InverseJoinColumn$Name in interface Naming

getOrderColumn$Name

public String getOrderColumn$Name(Mapping context,
                                  com.sun.tools.xjc.outline.FieldOutline fieldOutline)
Specified by:
getOrderColumn$Name in interface Naming

getName

public String getName(String draftName)
Specified by:
getName in interface Naming

createEmbeddedNaming

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

getElementCollection$CollectionTable$Name

public String getElementCollection$CollectionTable$Name(Mapping context,
                                                        com.sun.tools.xjc.outline.FieldOutline fieldOutline)
Specified by:
getElementCollection$CollectionTable$Name in interface Naming

getElementCollection$CollectionTable$JoinColumn$Name

public String getElementCollection$CollectionTable$JoinColumn$Name(Mapping context,
                                                                   com.sun.tools.xjc.outline.FieldOutline fieldOutline,
                                                                   com.sun.tools.xjc.outline.FieldOutline idFieldOutline)
Specified by:
getElementCollection$CollectionTable$JoinColumn$Name in interface Naming

getElementCollection$Column$Name

public String getElementCollection$Column$Name(Mapping context,
                                               com.sun.tools.xjc.outline.FieldOutline fieldOutline)
Specified by:
getElementCollection$Column$Name in interface Naming

getElementCollection$OrderColumn$Name

public String getElementCollection$OrderColumn$Name(Mapping context,
                                                    com.sun.tools.xjc.outline.FieldOutline fieldOutline)
Specified by:
getElementCollection$OrderColumn$Name in interface Naming


Copyright © 2005-2011. All Rights Reserved.