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