|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.mysema.query.sql.DefaultNamingStrategy
public class DefaultNamingStrategy
DefaultNamingStrategy is the default implementation of the NamingStrategy interface
| 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 |
getForeignKeysClassName()
Get the class name for the foreign keys inner class |
String |
getForeignKeysVariable(EntityType entityType)
Get the field name for the foreign keys class instance |
String |
getPrimaryKeysClassName()
Get the class name for the primary keys inner class |
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 foreignKeyName,
EntityType entityType)
Convert the given foreign key name to a foreign key property name |
String |
getPropertyNameForInverseForeignKey(String foreignKeyName,
EntityType entityType)
Convert the given foreign key name to a foreign key property name |
String |
getPropertyNameForPrimaryKey(String primaryKeyName,
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 |
void |
setForeignKeysClassName(String foreignKeysClassName)
|
void |
setForeignKeysVariable(String foreignKeysVariable)
|
void |
setPrimaryKeysClassName(String primaryKeysClassName)
|
void |
setPrimaryKeysVariable(String primaryKeysVariable)
|
void |
setReservedSuffix(String reservedSuffix)
|
protected String |
toCamelCase(String str)
|
| 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
getClassName in interface NamingStrategypublic String getDefaultAlias(EntityType entityType)
NamingStrategy
getDefaultAlias in interface NamingStrategypublic String getDefaultVariableName(EntityType entityType)
NamingStrategy
getDefaultVariableName in interface NamingStrategypublic String getForeignKeysClassName()
NamingStrategy
getForeignKeysClassName in interface NamingStrategypublic String getForeignKeysVariable(EntityType entityType)
NamingStrategy
getForeignKeysVariable in interface NamingStrategypublic String getPrimaryKeysClassName()
NamingStrategy
getPrimaryKeysClassName in interface NamingStrategypublic String getPrimaryKeysVariable(EntityType entityType)
NamingStrategy
getPrimaryKeysVariable in interface NamingStrategy
public String getPropertyName(String columnName,
EntityType entityType)
NamingStrategy
getPropertyName in interface NamingStrategy
public String getPropertyNameForForeignKey(String foreignKeyName,
EntityType entityType)
NamingStrategy
getPropertyNameForForeignKey in interface NamingStrategy
public String getPropertyNameForInverseForeignKey(String foreignKeyName,
EntityType entityType)
NamingStrategy
getPropertyNameForInverseForeignKey in interface NamingStrategy
public String getPropertyNameForPrimaryKey(String primaryKeyName,
EntityType entityType)
NamingStrategy
getPropertyNameForPrimaryKey in interface NamingStrategypublic String normalizeColumnName(String columnName)
NamingStrategy
normalizeColumnName in interface NamingStrategypublic String normalizeTableName(String tableName)
NamingStrategy
normalizeTableName in interface NamingStrategypublic String normalizeSchemaName(String schemaName)
NamingStrategy
normalizeSchemaName in interface NamingStrategyprotected String normalizePropertyName(String name)
protected String escape(EntityType entityType,
String name)
protected String toCamelCase(String str)
public void setForeignKeysClassName(String foreignKeysClassName)
public void setForeignKeysVariable(String foreignKeysVariable)
public void setPrimaryKeysClassName(String primaryKeysClassName)
public void setPrimaryKeysVariable(String primaryKeysVariable)
public void setReservedSuffix(String reservedSuffix)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||