public interface NamingStrategy
Modifier and Type | Method and Description |
---|---|
String |
appendSchema(String packageName,
String schema)
Normalizes and appends the given schema name to the package 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 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 |
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
|
String appendSchema(String packageName, String schema)
packageName
- schema
- String getClassName(String tableName)
String getDefaultAlias(EntityType entityType)
entityType
- String getDefaultVariableName(EntityType entityType)
entityType
- String getForeignKeysClassName()
String getForeignKeysVariable(EntityType entityType)
String getPrimaryKeysClassName()
String getPrimaryKeysVariable(EntityType entityType)
String getPropertyName(String columnName, EntityType entityType)
columnName
- entityType
- 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
- Copyright © 2007–2015 Mysema Ltd. All rights reserved.