Package ubic.gemma.web.controller
Class BaseController
- java.lang.Object
-
- ubic.gemma.web.controller.BaseController
-
- Direct Known Subclasses:
BibliographicReferenceController
,CompositeSequenceController
,ExperimentalDesignController
,ExpressionExperimentQCController
,ExpressionExperimentSetController
,GeneController
,PhenotypeController
,PubMedQueryController
,SignupController
,UserFormMultiActionController
public abstract class BaseController extends Object
Extend this to create a simple Single or MultiActionController; includes configuration for sending email and setting messages in the session. Use the \@Controller and \@RequestMapping annotations to configure subclasses.- Author:
- keshav
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.commons.logging.Log
log
-
Constructor Summary
Constructors Constructor Description BaseController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addMessage(javax.servlet.http.HttpServletRequest request, String messageCode, Object[] parameters)
protected MessageUtil
getMessageUtil()
protected String
getText(String msgKey, Object[] args, Locale locale)
protected String
getText(String msgKey, Locale locale)
protected void
saveMessage(javax.servlet.http.HttpServletRequest request, String msg)
protected void
saveMessage(javax.servlet.http.HttpServletRequest request, String key, Object parameter, String defaultMessage)
protected void
sendConfirmationEmail(javax.servlet.http.HttpServletRequest request, String token, String username, String email, Map<String,Object> model, String templateName)
void
setMessageUtil(MessageUtil messageUtil)
-
-
-
Method Detail
-
addMessage
protected void addMessage(javax.servlet.http.HttpServletRequest request, String messageCode, Object[] parameters)
- Parameters:
messageCode
- - if no message is found, this is used to form the message (instead of throwing an exception).
-
getMessageUtil
protected MessageUtil getMessageUtil()
- Returns:
- the messageUtil
-
setMessageUtil
public void setMessageUtil(MessageUtil messageUtil)
- Parameters:
messageUtil
- the messageUtil to set
-
saveMessage
protected void saveMessage(javax.servlet.http.HttpServletRequest request, String msg)
-
saveMessage
protected void saveMessage(javax.servlet.http.HttpServletRequest request, String key, Object parameter, String defaultMessage)
-
-