|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface NamingStrategy
NamingStrategy defines a conversion strategy from table to class and column to property names
Method Summary | |
---|---|
String |
getClassName(String namePrefix,
String tableName)
Convert the given tableName to a simple class name with the given name prefix |
String |
getDefaultAlias(String namePrefix,
EntityType entityType)
Get the default alias for the given EntityType |
String |
getDefaultVariableName(String namePrefix,
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,
String namePrefix,
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 name,
EntityType model)
Convert the given foreign key name to a foreign key property name |
String |
getPropertyNameForPrimaryKey(String name,
EntityType model)
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 |
String |
normalizeTableName(String tableName)
Convert the given table name and provide the opportunity to add quoted identifiers |
Method Detail |
---|
String getClassName(String namePrefix, String tableName)
namePrefix
- tableName
-
String getDefaultAlias(String namePrefix, EntityType entityType)
namePrefix
- entityType
-
String getDefaultVariableName(String namePrefix, EntityType entityType)
entityType
-
String getForeignKeysClassName()
String getForeignKeysVariable(EntityType entityType)
String getPrimaryKeysClassName()
String getPrimaryKeysVariable(EntityType entityType)
String getPropertyName(String columnName, String namePrefix, EntityType entityType)
columnName
- namePrefix
- NOTE : is used in some custom NamingStrategy implementationsentityType
-
String getPropertyNameForForeignKey(String foreignKeyName, EntityType entityType)
foreignKeyName
- entityType
-
String getPropertyNameForInverseForeignKey(String name, EntityType model)
name
- model
-
String getPropertyNameForPrimaryKey(String name, EntityType model)
name
- model
-
String normalizeColumnName(String columnName)
columnName
-
String normalizeTableName(String tableName)
tableName
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |