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

java.lang.Object
  extended by org.jvnet.hyperjaxb3.ejb.strategy.naming.impl.DefaultNaming
All Implemented Interfaces:
Naming, org.springframework.beans.factory.InitializingBean

public class DefaultNaming
extends Object
implements Naming, org.springframework.beans.factory.InitializingBean


Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
DefaultNaming()
           
 
Method Summary
 void afterPropertiesSet()
           
 Naming createEmbeddedNaming(Mapping context, 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(Mapping context, com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.model.nav.NType type)
           
 String getEntityName(Mapping context, 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 getEntityTableName(Mapping context, com.sun.tools.xjc.model.CClass classInfo)
           
 Ignoring getIgnoring()
           
 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)
           
 int getMaxIdentifierLength()
           
 String getName(Mapping context, String draftName)
           
 String getOrderColumn$Name(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 String getPersistenceUnitName(Mapping context, com.sun.tools.xjc.outline.Outline outline)
           
 String getPropertyName(Mapping context, com.sun.tools.xjc.outline.FieldOutline fieldOutline)
           
 Properties getReservedNames()
           
 String getTableName(String qualifiedName)
           
 void setIgnoring(Ignoring ignoring)
           
 void setMaxIdentifierLength(int maxIdentifierLength)
           
 void setReservedNames(Properties reservedNames)
           
 
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

DefaultNaming

public DefaultNaming()
Method Detail

getIgnoring

public Ignoring getIgnoring()

setIgnoring

public void setIgnoring(Ignoring ignoring)

getMaxIdentifierLength

public int getMaxIdentifierLength()

setMaxIdentifierLength

public void setMaxIdentifierLength(int maxIdentifierLength)

getReservedNames

public Properties getReservedNames()

setReservedNames

public void setReservedNames(Properties reservedNames)

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Throws:
Exception

getName

public String getName(Mapping context,
                      String draftName)
Specified by:
getName 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

getOrderColumn$Name

public String getOrderColumn$Name(Mapping context,
                                  com.sun.tools.xjc.outline.FieldOutline fieldOutline)
Specified by:
getOrderColumn$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

getEntityTable$Name

public String getEntityTable$Name(Mapping context,
                                  com.sun.tools.xjc.outline.FieldOutline fieldOutline)
Specified by:
getEntityTable$Name 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

getTableName

public String getTableName(String qualifiedName)

getEntityTableName

public String getEntityTableName(Mapping context,
                                 com.sun.tools.xjc.model.CClass classInfo)

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

getPersistenceUnitName

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

getEntityName

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

getEntityClass

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

getPropertyName

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

createEmbeddedNaming

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

getColumn$Name$Prefix

public String getColumn$Name$Prefix(Mapping context)
Specified by:
getColumn$Name$Prefix 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$OrderColumn$Name

public String getElementCollection$OrderColumn$Name(Mapping context,
                                                    com.sun.tools.xjc.outline.FieldOutline fieldOutline)
Specified by:
getElementCollection$OrderColumn$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


Copyright © 2005-2014. All Rights Reserved.