Class DefaultResourceBundleProvider
- java.lang.Object
-
- de.hybris.platform.validation.messages.impl.DefaultResourceBundleProvider
-
- All Implemented Interfaces:
ResourceBundleProvider
public class DefaultResourceBundleProvider extends java.lang.Object implements ResourceBundleProvider
Default Implementation of interfaceResourceBundleProvider
-
-
Constructor Summary
Constructors Constructor Description 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 specificResourceBundle
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)
-
-
-
Method Detail
-
getResourceBundle
public java.util.ResourceBundle getResourceBundle(java.util.Locale locale)
Returns a validation specificResourceBundle
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 interfaceResourceBundleProvider
-
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()
-
-