Class DefaultResourceBundleProvider

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.util.ResourceBundle.Control getControl()  
      java.util.ResourceBundle getResourceBundle​(java.util.Locale locale)
      Returns a validation specific ResourceBundle for passed Locale.
      protected java.util.ResourceBundle loadAllExtensionBundle​(java.util.Locale locale)  
      protected java.util.ResourceBundle loadBundle​(java.util.Locale locale, java.lang.String resourceKey)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultResourceBundleProvider

        public DefaultResourceBundleProvider()
    • Method Detail

      • getResourceBundle

        public java.util.ResourceBundle getResourceBundle​(java.util.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 java.util.ResourceBundle loadAllExtensionBundle​(java.util.Locale locale)
      • loadBundle

        protected java.util.ResourceBundle loadBundle​(java.util.Locale locale,
                                                      java.lang.String resourceKey)
      • getControl

        protected java.util.ResourceBundle.Control getControl()