org.ow2.orchestra.pvm.internal.hibernate
Class PvmNamingStrategy
java.lang.Object
org.hibernate.cfg.ImprovedNamingStrategy
org.ow2.orchestra.pvm.internal.hibernate.PvmNamingStrategy
- All Implemented Interfaces:
- Serializable, org.hibernate.cfg.NamingStrategy
public class PvmNamingStrategy
- extends org.hibernate.cfg.ImprovedNamingStrategy
- Author:
- Tom Baeyens
- See Also:
- Serialized Form
| Fields inherited from class org.hibernate.cfg.ImprovedNamingStrategy |
INSTANCE |
|
Method Summary |
String |
classToTableName(String className)
|
String |
collectionTableName(String ownerEntity,
String ownerEntityTable,
String associatedEntity,
String associatedEntityTable,
String propertyName)
|
String |
columnName(String columnName)
|
String |
foreignKeyColumnName(String propertyName,
String propertyEntityName,
String propertyTableName,
String referencedColumnName)
|
String |
joinKeyColumnName(String joinedColumn,
String joinedTable)
|
String |
logicalCollectionColumnName(String columnName,
String propertyName,
String referencedColumn)
|
String |
logicalCollectionTableName(String tableName,
String ownerEntityTable,
String associatedEntityTable,
String propertyName)
|
String |
logicalColumnName(String columnName,
String propertyName)
|
String |
propertyToColumnName(String propertyName)
|
String |
tableName(String tableName)
|
| Methods inherited from class org.hibernate.cfg.ImprovedNamingStrategy |
addUnderscores |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PvmNamingStrategy
public PvmNamingStrategy(String prefix)
classToTableName
public String classToTableName(String className)
- Specified by:
classToTableName in interface org.hibernate.cfg.NamingStrategy- Overrides:
classToTableName in class org.hibernate.cfg.ImprovedNamingStrategy
tableName
public String tableName(String tableName)
- Specified by:
tableName in interface org.hibernate.cfg.NamingStrategy- Overrides:
tableName in class org.hibernate.cfg.ImprovedNamingStrategy
collectionTableName
public String collectionTableName(String ownerEntity,
String ownerEntityTable,
String associatedEntity,
String associatedEntityTable,
String propertyName)
- Specified by:
collectionTableName in interface org.hibernate.cfg.NamingStrategy- Overrides:
collectionTableName in class org.hibernate.cfg.ImprovedNamingStrategy
propertyToColumnName
public String propertyToColumnName(String propertyName)
- Specified by:
propertyToColumnName in interface org.hibernate.cfg.NamingStrategy- Overrides:
propertyToColumnName in class org.hibernate.cfg.ImprovedNamingStrategy
logicalColumnName
public String logicalColumnName(String columnName,
String propertyName)
- Specified by:
logicalColumnName in interface org.hibernate.cfg.NamingStrategy- Overrides:
logicalColumnName in class org.hibernate.cfg.ImprovedNamingStrategy
columnName
public String columnName(String columnName)
- Specified by:
columnName in interface org.hibernate.cfg.NamingStrategy- Overrides:
columnName in class org.hibernate.cfg.ImprovedNamingStrategy
foreignKeyColumnName
public String foreignKeyColumnName(String propertyName,
String propertyEntityName,
String propertyTableName,
String referencedColumnName)
- Specified by:
foreignKeyColumnName in interface org.hibernate.cfg.NamingStrategy- Overrides:
foreignKeyColumnName in class org.hibernate.cfg.ImprovedNamingStrategy
logicalCollectionColumnName
public String logicalCollectionColumnName(String columnName,
String propertyName,
String referencedColumn)
- Specified by:
logicalCollectionColumnName in interface org.hibernate.cfg.NamingStrategy- Overrides:
logicalCollectionColumnName in class org.hibernate.cfg.ImprovedNamingStrategy
logicalCollectionTableName
public String logicalCollectionTableName(String tableName,
String ownerEntityTable,
String associatedEntityTable,
String propertyName)
- Specified by:
logicalCollectionTableName in interface org.hibernate.cfg.NamingStrategy- Overrides:
logicalCollectionTableName in class org.hibernate.cfg.ImprovedNamingStrategy
joinKeyColumnName
public String joinKeyColumnName(String joinedColumn,
String joinedTable)
- Specified by:
joinKeyColumnName in interface org.hibernate.cfg.NamingStrategy- Overrides:
joinKeyColumnName in class org.hibernate.cfg.ImprovedNamingStrategy
Copyright © 2011 OW2 Consortium. All Rights Reserved.