public static interface

ObjectNameNormalizer.NamingStrategyHelper

org.hibernate.cfg.ObjectNameNormalizer.NamingStrategyHelper

Class Overview

Helper contract for dealing with NamingStrategy in different situations.

Summary

Public Methods
abstract String determineImplicitName(NamingStrategy strategy)
Called when the user supplied no explicit name/identifier for the given database object.
abstract String handleExplicitName(NamingStrategy strategy, String name)
Called when the user has supplied an explicit name for the database object.

Public Methods

public abstract String determineImplicitName (NamingStrategy strategy)

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

public abstract String handleExplicitName (NamingStrategy strategy, String name)

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.