Class DefaultResourceBundleProvider

java.lang.Object
de.hybris.platform.validation.messages.impl.DefaultResourceBundleProvider
All Implemented Interfaces:
ResourceBundleProvider

public class DefaultResourceBundleProvider extends Object implements ResourceBundleProvider
Default Implementation of interface ResourceBundleProvider
  • Constructor Details

    • DefaultResourceBundleProvider

      public DefaultResourceBundleProvider()
  • Method Details

    • getResourceBundle

      public ResourceBundle getResourceBundle(Locale locale)
      Returns a validation specific ResourceBundle for passed Locale.

      Returned bundle is a composition of multiple child bundles. One of these bundles is the default bundle provided by hibernate's validation implementation. All other bundles are provided by hybris. Hybris bundles are searched in each extension. Expected format is: [extension]/resources/[extension]/ValidationMessages.properties.

      Specified by:
      getResourceBundle in interface ResourceBundleProvider
    • loadAllExtensionBundle

      protected ResourceBundle loadAllExtensionBundle(Locale locale)
    • loadBundle

      protected ResourceBundle loadBundle(Locale locale, String resourceKey)
    • getControl

      protected ResourceBundle.Control getControl()