public class HbmNamingStrategyDelegate extends NamingStrategyDelegateAdapter
| Constructor and Description | 
|---|
HbmNamingStrategyDelegate()  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
determineImplicitElementCollectionJoinColumnName(String ownerEntityName,
                                                String ownerJpaEntityName,
                                                String ownerEntityTable,
                                                String referencedColumnName,
                                                String propertyPath)
Determine the name of the join column in a collection table for
 a collection of (non-entity) values when a name is not explicitly configured. 
 | 
String | 
determineImplicitElementCollectionTableName(String ownerEntityName,
                                           String ownerJpaEntityName,
                                           String ownerEntityTable,
                                           String propertyPath)
Determine the name of a collection table for a collection of (non-entity) values
 when a name is not explicitly configured. 
 | 
String | 
determineImplicitEntityAssociationJoinColumnName(String propertyEntityName,
                                                String propertyJpaEntityName,
                                                String propertyTableName,
                                                String referencedColumnName,
                                                String propertyPath)
Determine the name of join column for an entity (singular or plural) association when
 a name is not explicitly configured. 
 | 
String | 
determineImplicitEntityAssociationJoinTableName(String ownerEntityName,
                                               String ownerJpaEntityName,
                                               String ownerEntityTable,
                                               String associatedEntityName,
                                               String associatedJpaEntityName,
                                               String associatedEntityTable,
                                               String propertyPath)
Determine the name of the join table for an entity (singular or plural) association when
 a name is not explicitly configured. 
 | 
String | 
determineImplicitPrimaryTableName(String entityName,
                                 String jpaEntityName)
Determine the name of a entity's primary table when a name is not explicitly configured. 
 | 
String | 
determineLogicalElementCollectionTableName(String tableName,
                                          String ownerEntityName,
                                          String ownerJpaEntityName,
                                          String ownerEntityTable,
                                          String propertyName)  | 
String | 
determineLogicalEntityAssociationJoinTableName(String tableName,
                                              String ownerEntityName,
                                              String ownerJpaEntityName,
                                              String ownerEntityTable,
                                              String associatedEntityName,
                                              String associatedJpaEntityName,
                                              String associatedEntityTable,
                                              String propertyName)  | 
determineImplicitPropertyColumnName, determineLogicalCollectionColumnName, determineLogicalColumnName, toPhysicalColumnName, toPhysicalJoinKeyColumnName, toPhysicalTableNamepublic String determineImplicitPrimaryTableName(String entityName, String jpaEntityName)
NamingStrategyDelegateentityName - The fully qualified entity namejpaEntityName - The entity name provided by the Entity
                      name attribute; or, if not mapped in this way, then the
                      unqualified entity name.public String determineImplicitElementCollectionTableName(String ownerEntityName, String ownerJpaEntityName, String ownerEntityTable, String propertyPath)
NamingStrategyDelegateownerEntityName - The fully qualified entity name for the entity that owns the collection.ownerJpaEntityName - The entity name provided by the Entity
                      name attribute for the entity that owns the collection;
                      or, if not mapped in this way, then the unqualified owner entity name.ownerEntityTable - The owner entity's physical primary table name;propertyPath - The property path (not qualified by the entity name),public String determineImplicitElementCollectionJoinColumnName(String ownerEntityName, String ownerJpaEntityName, String ownerEntityTable, String referencedColumnName, String propertyPath)
NamingStrategyDelegateownerEntityName - The fully qualified name of the entity that owns the collection.ownerJpaEntityName - The entity name provided by the Entity
                      name attribute for the entity that owns the collection;
                      or, if not mapped in this way, then the unqualified entity name.ownerEntityTable - The owner entity's physical primary table name;referencedColumnName - The physical name of the column that the join column references.propertyPath - The property path (not qualified by the entity name),public String determineImplicitEntityAssociationJoinTableName(String ownerEntityName, String ownerJpaEntityName, String ownerEntityTable, String associatedEntityName, String associatedJpaEntityName, String associatedEntityTable, String propertyPath)
NamingStrategyDelegateownerEntityName - The fully qualified name of the entity that owns the association;.ownerJpaEntityName - The entity name provided by the Entity
                      name attribute for the entity that owns the association;
                      or, if not mapped in this way, then the unqualified owner entity name.ownerEntityTable - The owner entity's physical primary table name;associatedEntityName - The fully qualified name of the associated entity.associatedJpaEntityName - The entity name provided by the Entity
                      name attribute for the associated entity;
                      or, if not mapped in this way, then the unqualified associated entity name.associatedEntityTable - The associated entity's physical primary table name;propertyPath - The property path (not qualified by the entity name),public String determineImplicitEntityAssociationJoinColumnName(String propertyEntityName, String propertyJpaEntityName, String propertyTableName, String referencedColumnName, String propertyPath)
NamingStrategyDelegatepropertyEntityName - The fully qualified name of the entity that contains the association;propertyJpaEntityName - The entity name provided by the Entity
                      name attribute for the entity that contains the association;
                      or, if not mapped in this way, then the unqualified entity name.propertyTableName - The physical primary table name for the entity that contains the association.referencedColumnName - The physical name of the column that the join column references.propertyPath - The property path (not qualified by the entity name),public String determineLogicalElementCollectionTableName(String tableName, String ownerEntityName, String ownerJpaEntityName, String ownerEntityTable, String propertyName)
public String determineLogicalEntityAssociationJoinTableName(String tableName, String ownerEntityName, String ownerJpaEntityName, String ownerEntityTable, String associatedEntityName, String associatedJpaEntityName, String associatedEntityTable, String propertyName)
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.