|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.mysema.query.sql.codegen.AbstractNamingStrategy
com.mysema.query.sql.codegen.DefaultNamingStrategy
public class DefaultNamingStrategy
DefaultNamingStrategy is the default implementation of the NamingStrategy interface. It changes underscore usage into camel case form.
Field Summary |
---|
Fields inherited from class com.mysema.query.sql.codegen.AbstractNamingStrategy |
---|
foreignKeysClassName, foreignKeysVariable, primaryKeysClassName, primaryKeysVariable, reservedSuffix |
Constructor Summary | |
---|---|
DefaultNamingStrategy()
|
Method Summary | |
---|---|
protected String |
escape(EntityType entityType,
String name)
|
String |
getClassName(String tableName)
Convert the given tableName to a simple class name |
String |
getDefaultAlias(EntityType entityType)
Get the default alias for the given EntityType |
String |
getDefaultVariableName(EntityType entityType)
Get the default variable name for the given EntityType |
String |
getForeignKeysVariable(EntityType entityType)
Get the field name for the foreign keys class instance |
String |
getPrimaryKeysVariable(EntityType entityType)
Get the field name for the primary keys class instance |
String |
getPropertyName(String columnName,
EntityType entityType)
Convert the given column name to a property name |
String |
getPropertyNameForForeignKey(String fkName,
EntityType entityType)
Convert the given foreign key name to a foreign key property name |
String |
getPropertyNameForInverseForeignKey(String fkName,
EntityType entityType)
Convert the given foreign key name to a foreign key property name |
String |
getPropertyNameForPrimaryKey(String pkName,
EntityType entityType)
Convert the given primary key name to a primary key property name |
String |
normalizeColumnName(String columnName)
Convert the given column name and provide the opportunity to add quoted identifiers |
protected String |
normalizePropertyName(String name)
|
String |
normalizeSchemaName(String schemaName)
Convert the given schema name and provide the opportunity to add quoted identifiers |
String |
normalizeTableName(String tableName)
Convert the given table name and provide the opportunity to add quoted identifiers |
protected String |
toCamelCase(String str)
|
Methods inherited from class com.mysema.query.sql.codegen.AbstractNamingStrategy |
---|
appendSchema, getForeignKeysClassName, getPrimaryKeysClassName, setForeignKeysClassName, setForeignKeysVariable, setPrimaryKeysClassName, setPrimaryKeysVariable, setReservedSuffix |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultNamingStrategy()
Method Detail |
---|
public String getClassName(String tableName)
NamingStrategy
public String getDefaultAlias(EntityType entityType)
NamingStrategy
public String getDefaultVariableName(EntityType entityType)
NamingStrategy
public String getForeignKeysVariable(EntityType entityType)
NamingStrategy
getForeignKeysVariable
in interface NamingStrategy
getForeignKeysVariable
in class AbstractNamingStrategy
public String getPrimaryKeysVariable(EntityType entityType)
NamingStrategy
getPrimaryKeysVariable
in interface NamingStrategy
getPrimaryKeysVariable
in class AbstractNamingStrategy
public String getPropertyName(String columnName, EntityType entityType)
NamingStrategy
public String getPropertyNameForForeignKey(String fkName, EntityType entityType)
NamingStrategy
public String getPropertyNameForInverseForeignKey(String fkName, EntityType entityType)
NamingStrategy
public String getPropertyNameForPrimaryKey(String pkName, EntityType entityType)
NamingStrategy
public String normalizeColumnName(String columnName)
NamingStrategy
public String normalizeTableName(String tableName)
NamingStrategy
public String normalizeSchemaName(String schemaName)
NamingStrategy
protected String normalizePropertyName(String name)
protected String escape(EntityType entityType, String name)
protected String toCamelCase(String str)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |