Package ubic.gemma.web.util
Class MessageUtilImpl
- java.lang.Object
- 
- org.springframework.context.support.ApplicationObjectSupport
- 
- ubic.gemma.web.util.MessageUtilImpl
 
 
- 
- All Implemented Interfaces:
- org.springframework.beans.factory.Aware,- org.springframework.context.ApplicationContextAware,- MessageUtil
 
 @Component public class MessageUtilImpl extends org.springframework.context.support.ApplicationObjectSupport implements MessageUtil - Author:
- pavlidis
 
- 
- 
Constructor SummaryConstructors Constructor Description MessageUtilImpl()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetText(String msgKey, Object[] args, Locale locale)Convenience method for getting a i18n key's value with arguments.StringgetText(String msgKey, String arg, Locale locale)Convenient method for getting a i18n key's value with a single string argument.StringgetText(String msgKey, Locale locale)Convenience method for getting a i18n key's value.voidsaveMessage(javax.servlet.http.HttpServletRequest request, String msg)Put a message into the session.voidsaveMessage(javax.servlet.http.HttpServletRequest request, String key, Object[] parameters, String defaultMessage)Put a message into the session.voidsaveMessage(javax.servlet.http.HttpServletRequest request, String key, Object parameter, String defaultMessage)Put a message into the session.voidsaveMessage(javax.servlet.http.HttpServletRequest request, String key, String defaultMessage)Put a message into the session.voidsaveMessage(javax.servlet.http.HttpSession session, String msg)Put a message into the session.
 
- 
- 
- 
Method Detail- 
getTextpublic String getText(String msgKey, Locale locale) Description copied from interface:MessageUtilConvenience method for getting a i18n key's value. Implementation note: Calling getMessageSourceAccessor() is used because the RequestContext variable is not set in unit tests b/c there's no DispatchServlet Request.- Specified by:
- getTextin interface- MessageUtil
- Parameters:
- msgKey- key
- locale- the current locale
- Returns:
- text
 
 - 
getTextpublic String getText(String msgKey, Object[] args, Locale locale) Description copied from interface:MessageUtilConvenience method for getting a i18n key's value with arguments.- Specified by:
- getTextin interface- MessageUtil
- Parameters:
- msgKey- key
- args- args
- locale- the current locale
- Returns:
- text
 
 - 
getTextpublic String getText(String msgKey, String arg, Locale locale) Description copied from interface:MessageUtilConvenient method for getting a i18n key's value with a single string argument.- Specified by:
- getTextin interface- MessageUtil
- Parameters:
- msgKey- message key
- arg- argument
- locale- the current locale
- Returns:
- text
 
 - 
saveMessagepublic void saveMessage(javax.servlet.http.HttpServletRequest request, String msg)Description copied from interface:MessageUtilPut a message into the session. These can be displayed to the user. Messages accumulate in a list until they are viewed in messages.jsp - at which point they are removed from the session.- Specified by:
- saveMessagein interface- MessageUtil
- Parameters:
- request- request
- msg- msg
 
 - 
saveMessagepublic void saveMessage(javax.servlet.http.HttpServletRequest request, String key, Object parameter, String defaultMessage)Description copied from interface:MessageUtilPut a message into the session. These can be displayed to the user. Messages accumulate in a list until they are viewed in messages.jsp - at which point they are removed from the session.- Specified by:
- saveMessagein interface- MessageUtil
- Parameters:
- request- request
- parameter- parameter to be filled into the message.
- defaultMessage- default message
 
 - 
saveMessagepublic void saveMessage(javax.servlet.http.HttpServletRequest request, String key, Object[] parameters, String defaultMessage)Description copied from interface:MessageUtilPut a message into the session. These can be displayed to the user. Messages accumulate in a list until they are viewed in messages.jsp - at which point they are removed from the session.- Specified by:
- saveMessagein interface- MessageUtil
- Parameters:
- request- request
- parameters- Array of parameters to be filled into the message.
- defaultMessage- default message
 
 - 
saveMessagepublic void saveMessage(javax.servlet.http.HttpServletRequest request, String key, String defaultMessage)Description copied from interface:MessageUtilPut a message into the session. These can be displayed to the user. Messages accumulate in a list until they are viewed in messages.jsp - at which point they are removed from the session.- Specified by:
- saveMessagein interface- MessageUtil
- Parameters:
- request- request
- key- key
- defaultMessage- default message
 
 - 
saveMessagepublic void saveMessage(javax.servlet.http.HttpSession session, String msg)Description copied from interface:MessageUtilPut a message into the session. These can be displayed to the user. Messages accumulate in a list until they are viewed in messages.jsp - at which point they are removed from the session.- Specified by:
- saveMessagein interface- MessageUtil
- Parameters:
- session- session
- msg- msg
 
 
- 
 
-