Interface ObjectNameNormalizer.NamingStrategyHelper

Enclosing class:
ObjectNameNormalizer

public static interface ObjectNameNormalizer.NamingStrategyHelper
Helper contract for dealing with NamingStrategy in different situations.
  • Method Details

    • determineImplicitName

      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
    • handleExplicitName

      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.