public class DefaultNamingStrategy extends AbstractNamingStrategy
foreignKeysClassName, foreignKeysVariable, primaryKeysClassName, primaryKeysVariable, reservedSuffix| Constructor and Description |
|---|
DefaultNamingStrategy() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getClassName(java.lang.String tableName)
Convert the given tableName to a simple class name
|
java.lang.String |
getDefaultAlias(EntityType entityType)
Get the default alias for the given EntityType
|
java.lang.String |
getDefaultVariableName(EntityType entityType)
Get the default variable name for the given EntityType
|
java.lang.String |
getForeignKeysVariable(EntityType entityType)
Get the field name for the foreign keys class instance
|
java.lang.String |
getPrimaryKeysVariable(EntityType entityType)
Get the field name for the primary keys class instance
|
java.lang.String |
getPropertyName(java.lang.String columnName,
EntityType entityType)
Convert the given column name to a property name
|
java.lang.String |
getPropertyNameForForeignKey(java.lang.String fkName,
EntityType entityType)
Convert the given foreign key name to a foreign key property name
|
java.lang.String |
getPropertyNameForInverseForeignKey(java.lang.String fkName,
EntityType entityType)
Convert the given foreign key name to a foreign key property name
|
java.lang.String |
getPropertyNameForPrimaryKey(java.lang.String pkName,
EntityType entityType)
Convert the given primary key name to a primary key property name
|
java.lang.String |
normalizeColumnName(java.lang.String columnName)
Convert the given column name and provide the opportunity to add quoted identifiers
|
protected java.lang.String |
normalizePropertyName(java.lang.String name) |
java.lang.String |
normalizeSchemaName(java.lang.String schemaName)
Convert the given schema name and provide the opportunity to add quoted identifiers
|
java.lang.String |
normalizeTableName(java.lang.String tableName)
Convert the given table name and provide the opportunity to add quoted identifiers
|
protected java.lang.String |
toCamelCase(java.lang.String str) |
appendSchema, escape, getForeignKeysClassName, getPrimaryKeysClassName, setForeignKeysClassName, setForeignKeysVariable, setPrimaryKeysClassName, setPrimaryKeysVariable, setReservedSuffixpublic java.lang.String getClassName(java.lang.String tableName)
NamingStrategypublic java.lang.String getDefaultAlias(EntityType entityType)
NamingStrategypublic java.lang.String getDefaultVariableName(EntityType entityType)
NamingStrategypublic java.lang.String getForeignKeysVariable(EntityType entityType)
NamingStrategygetForeignKeysVariable in interface NamingStrategygetForeignKeysVariable in class AbstractNamingStrategypublic java.lang.String getPrimaryKeysVariable(EntityType entityType)
NamingStrategygetPrimaryKeysVariable in interface NamingStrategygetPrimaryKeysVariable in class AbstractNamingStrategypublic java.lang.String getPropertyName(java.lang.String columnName,
EntityType entityType)
NamingStrategypublic java.lang.String getPropertyNameForForeignKey(java.lang.String fkName,
EntityType entityType)
NamingStrategypublic java.lang.String getPropertyNameForInverseForeignKey(java.lang.String fkName,
EntityType entityType)
NamingStrategypublic java.lang.String getPropertyNameForPrimaryKey(java.lang.String pkName,
EntityType entityType)
NamingStrategypublic java.lang.String normalizeColumnName(java.lang.String columnName)
NamingStrategypublic java.lang.String normalizeTableName(java.lang.String tableName)
NamingStrategypublic java.lang.String normalizeSchemaName(java.lang.String schemaName)
NamingStrategyprotected java.lang.String normalizePropertyName(java.lang.String name)
protected java.lang.String toCamelCase(java.lang.String str)
Copyright © 2007-2013 Mysema Ltd. All Rights Reserved.