org.hibernate.cfg
Interface ObjectNameNormalizer.NamingStrategyHelper

Enclosing class:
ObjectNameNormalizer

public static interface ObjectNameNormalizer.NamingStrategyHelper

Helper contract for dealing with NamingStrategy in different situations.


Method Summary
 String determineImplicitName(NamingStrategy strategy)
          Deprecated. 
 String determineImplicitName(NamingStrategyDelegator strategyDelegator)
          Called when the user supplied no explicit name/identifier for the given database object.
 String handleExplicitName(NamingStrategyDelegator strategyDelegator, String name)
          Called when the user has supplied an explicit name for the database object.
 String handleExplicitName(NamingStrategy strategy, String name)
          Deprecated. Replaced by determineImplicitName(org.hibernate.cfg.naming.NamingStrategyDelegator).
 

Method Detail

determineImplicitName

@Deprecated
String determineImplicitName(NamingStrategy strategy)
Deprecated. 

Called when the user supplied no explicit name/identifier for the given database object.

Parameters:
strategy - The naming strategy in effect
Returns:
The implicit name * @deprecated Replaced by determineImplicitName(org.hibernate.cfg.naming.NamingStrategyDelegator).

handleExplicitName

@Deprecated
String handleExplicitName(NamingStrategy strategy,
                                     String name)
Deprecated. Replaced by determineImplicitName(org.hibernate.cfg.naming.NamingStrategyDelegator).

Called when the user has supplied an explicit name for the database object.

Parameters:
strategy - The naming strategy in effect
name - The normalized explicit object name.
Returns:
The strategy-handled name.

determineImplicitName

String determineImplicitName(NamingStrategyDelegator strategyDelegator)
Called when the user supplied no explicit name/identifier for the given database object.

Parameters:
strategyDelegator - The naming strategy delegator in effect
Returns:
The implicit name

handleExplicitName

String handleExplicitName(NamingStrategyDelegator strategyDelegator,
                          String name)
Called when the user has supplied an explicit name for the database object.

Parameters:
strategyDelegator - The naming strategy delegator in effect
name - The normalized explicit object name.
Returns:
The strategy-handled name.


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