org.hibernate.cfg.naming
Class LegacyHbmNamingStrategyDelegate

java.lang.Object
  extended by org.hibernate.cfg.naming.LegacyNamingStrategyDelegateAdapter
      extended by org.hibernate.cfg.naming.LegacyHbmNamingStrategyDelegate
All Implemented Interfaces:
Serializable, NamingStrategyDelegate

Deprecated.

@Deprecated
public class LegacyHbmNamingStrategyDelegate
extends LegacyNamingStrategyDelegateAdapter

See Also:
Serialized Form

Constructor Summary
LegacyHbmNamingStrategyDelegate(LegacyNamingStrategyDelegate.LegacyNamingStrategyDelegateContext context)
          Deprecated.  
 
Method Summary
 String determineImplicitElementCollectionJoinColumnName(String ownerEntityName, String ownerJpaEntityName, String ownerEntityTable, String referencedColumnName, String propertyPath)
          Deprecated. 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)
          Deprecated. 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)
          Deprecated. 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)
          Deprecated. 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)
          Deprecated. 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)
          Deprecated.  
 String determineLogicalEntityAssociationJoinTableName(String tableName, String ownerEntityName, String ownerJpaEntityName, String ownerEntityTable, String associatedEntityName, String associatedJpaEntityName, String associatedEntityTable, String propertyName)
          Deprecated.  
 
Methods inherited from class org.hibernate.cfg.naming.LegacyNamingStrategyDelegateAdapter
determineImplicitPropertyColumnName, determineLogicalCollectionColumnName, determineLogicalColumnName, getNamingStrategy, toPhysicalColumnName, toPhysicalJoinKeyColumnName, toPhysicalTableName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LegacyHbmNamingStrategyDelegate

public LegacyHbmNamingStrategyDelegate(LegacyNamingStrategyDelegate.LegacyNamingStrategyDelegateContext context)
Deprecated. 
Method Detail

determineImplicitPrimaryTableName

public String determineImplicitPrimaryTableName(String entityName,
                                                String jpaEntityName)
Deprecated. 
Description copied from interface: NamingStrategyDelegate
Determine the name of a entity's primary table when a name is not explicitly configured.

Parameters:
entityName - The fully qualified entity name
jpaEntityName - The entity name provided by the Entity name attribute; or, if not mapped in this way, then the unqualified entity name.
Returns:
The implicit table name.

determineImplicitElementCollectionTableName

public String determineImplicitElementCollectionTableName(String ownerEntityName,
                                                          String ownerJpaEntityName,
                                                          String ownerEntityTable,
                                                          String propertyPath)
Deprecated. 
Description copied from interface: NamingStrategyDelegate
Determine the name of a collection table for a collection of (non-entity) values when a name is not explicitly configured.

Parameters:
ownerEntityName - 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),
Returns:
The implicit table name.

determineImplicitElementCollectionJoinColumnName

public String determineImplicitElementCollectionJoinColumnName(String ownerEntityName,
                                                               String ownerJpaEntityName,
                                                               String ownerEntityTable,
                                                               String referencedColumnName,
                                                               String propertyPath)
Deprecated. 
Description copied from interface: NamingStrategyDelegate
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.

Parameters:
ownerEntityName - 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),
Returns:
The implicit column name.

determineImplicitEntityAssociationJoinTableName

public String determineImplicitEntityAssociationJoinTableName(String ownerEntityName,
                                                              String ownerJpaEntityName,
                                                              String ownerEntityTable,
                                                              String associatedEntityName,
                                                              String associatedJpaEntityName,
                                                              String associatedEntityTable,
                                                              String propertyPath)
Deprecated. 
Description copied from interface: NamingStrategyDelegate
Determine the name of the join table for an entity (singular or plural) association when a name is not explicitly configured.

Parameters:
ownerEntityName - 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),
Returns:
The implicit table name.

determineImplicitEntityAssociationJoinColumnName

public String determineImplicitEntityAssociationJoinColumnName(String propertyEntityName,
                                                               String propertyJpaEntityName,
                                                               String propertyTableName,
                                                               String referencedColumnName,
                                                               String propertyPath)
Deprecated. 
Description copied from interface: NamingStrategyDelegate
Determine the name of join column for an entity (singular or plural) association when a name is not explicitly configured.

Parameters:
propertyEntityName - 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),
Returns:
The implicit table name.

determineLogicalElementCollectionTableName

public String determineLogicalElementCollectionTableName(String tableName,
                                                         String ownerEntityName,
                                                         String ownerJpaEntityName,
                                                         String ownerEntityTable,
                                                         String propertyName)
Deprecated. 

determineLogicalEntityAssociationJoinTableName

public String determineLogicalEntityAssociationJoinTableName(String tableName,
                                                             String ownerEntityName,
                                                             String ownerJpaEntityName,
                                                             String ownerEntityTable,
                                                             String associatedEntityName,
                                                             String associatedJpaEntityName,
                                                             String associatedEntityTable,
                                                             String propertyName)
Deprecated. 


Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.