Class DefaultJavaScriptMessageResourcesAccessor
- java.lang.Object
-
- org.springframework.context.support.MessageSourceSupport
-
- org.springframework.context.support.AbstractMessageSource
-
- org.springframework.context.support.AbstractResourceBasedMessageSource
-
- org.springframework.context.support.ReloadableResourceBundleMessageSource
-
- de.hybris.platform.addonsupport.config.bundlesources.DefaultJavaScriptMessageResourcesAccessor
-
- All Implemented Interfaces:
JavaScriptMessageResourcesAccessor,org.springframework.beans.factory.Aware,org.springframework.context.HierarchicalMessageSource,org.springframework.context.MessageSource,org.springframework.context.ResourceLoaderAware
public class DefaultJavaScriptMessageResourcesAccessor extends org.springframework.context.support.ReloadableResourceBundleMessageSource implements JavaScriptMessageResourcesAccessor
Downloading properties stored in addOn's js.messages.properties. Class extends ReloadableResourceBundleMessageSource. Can use it as MessageSource
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringACC_ADDON_PATHDefault accelerator addOn path, containing messagesstatic java.lang.StringADDON_JS_PROPS_FILENAMEbase.js.properties file will be found by default
-
Constructor Summary
Constructors Constructor Description DefaultJavaScriptMessageResourcesAccessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAccAddOnMsgsPath()java.lang.StringgetAddOnName()Getting addOnName for given Resourcesjava.lang.StringgetAddOnPropsFilename()java.util.Map<java.lang.String,java.lang.String>getAllMessages(java.util.Locale locale)Getting messages from all sourcesprotected java.lang.StringgetMessageSourcePath()Getting full path for addOn js messages properties filevoidsetAccAddOnMsgsPath(java.lang.String accAddOnMsgsPath)voidsetAddOnName(java.lang.String addOnName)voidsetAddOnPropsFilename(java.lang.String addOnPropsFilename)-
Methods inherited from class org.springframework.context.support.ReloadableResourceBundleMessageSource
calculateAllFilenames, calculateFilenamesForLocale, clearCache, clearCacheIncludingAncestors, getMergedProperties, getProperties, loadProperties, newProperties, refreshProperties, resolveCode, resolveCodeWithoutArguments, setConcurrentRefresh, setFileEncodings, setPropertiesPersister, setResourceLoader, toString
-
Methods inherited from class org.springframework.context.support.AbstractResourceBasedMessageSource
addBasenames, getBasenameSet, getCacheMillis, getDefaultEncoding, getDefaultLocale, isFallbackToSystemLocale, setBasename, setBasenames, setCacheMillis, setCacheSeconds, setDefaultEncoding, setDefaultLocale, setFallbackToSystemLocale
-
Methods inherited from class org.springframework.context.support.AbstractMessageSource
getCommonMessages, getDefaultMessage, getDefaultMessage, getMessage, getMessage, getMessage, getMessageFromParent, getMessageInternal, getParentMessageSource, isUseCodeAsDefaultMessage, resolveArguments, setCommonMessages, setParentMessageSource, setUseCodeAsDefaultMessage
-
-
-
-
Field Detail
-
ACC_ADDON_PATH
public static final java.lang.String ACC_ADDON_PATH
Default accelerator addOn path, containing messages- See Also:
- Constant Field Values
-
ADDON_JS_PROPS_FILENAME
public static final java.lang.String ADDON_JS_PROPS_FILENAME
base.js.properties file will be found by default- See Also:
- Constant Field Values
-
-
Method Detail
-
getAllMessages
public java.util.Map<java.lang.String,java.lang.String> getAllMessages(java.util.Locale locale)
Description copied from interface:JavaScriptMessageResourcesAccessorGetting messages from all sources- Specified by:
getAllMessagesin interfaceJavaScriptMessageResourcesAccessor- Returns:
- java.util.Map
-
getMessageSourcePath
protected java.lang.String getMessageSourcePath()
Getting full path for addOn js messages properties file- Returns:
- String
-
getAddOnName
public java.lang.String getAddOnName()
Description copied from interface:JavaScriptMessageResourcesAccessorGetting addOnName for given Resources- Specified by:
getAddOnNamein interfaceJavaScriptMessageResourcesAccessor- Returns:
- the addOnName
-
getAccAddOnMsgsPath
public java.lang.String getAccAddOnMsgsPath()
- Returns:
- the accAddOnMsgsPath
-
getAddOnPropsFilename
public java.lang.String getAddOnPropsFilename()
- Returns:
- the addOnPropsBasename
-
setAddOnName
public void setAddOnName(java.lang.String addOnName)
- Parameters:
addOnName- the addOnName to set
-
setAccAddOnMsgsPath
public void setAccAddOnMsgsPath(java.lang.String accAddOnMsgsPath)
- Parameters:
accAddOnMsgsPath- the accAddOnMsgsPath to set
-
setAddOnPropsFilename
public void setAddOnPropsFilename(java.lang.String addOnPropsFilename)
- Parameters:
addOnPropsFilename- the addOnPropsFilename to set
-
-