public class BaseAction
extends com.opensymphony.xwork2.ActionSupport
| Modifier and Type | Field and Description |
|---|---|
protected String |
cancel
Indicator if the user clicked cancel
|
static String |
CANCEL
Constant for cancel result String
|
protected String |
delete
Set to "delete" when a "delete" request parameter is passed in
|
protected String |
from
Indicator for the page the user came from.
|
protected org.apache.commons.logging.Log |
log
Transient log to prevent session synchronization issues - children can use instance for logging.
|
protected MailEngine |
mailEngine
MailEngine for sending e-mail
|
protected org.springframework.mail.SimpleMailMessage |
mailMessage
A message pre-populated with default data
|
protected RoleManager |
roleManager
The RoleManager
|
protected String |
save
Set to "save" when a "save" request parameter is passed in
|
protected String |
templateName
Velocity template to use for e-mailing
|
protected UserManager |
userManager
The UserManager
|
| Constructor and Description |
|---|
BaseAction() |
| Modifier and Type | Method and Description |
|---|---|
String |
cancel()
Simple method that returns "cancel" result
|
protected Map |
getConfiguration()
Convenience method to get the Configuration HashMap
from the servlet context.
|
protected javax.servlet.http.HttpServletRequest |
getRequest()
Convenience method to get the request
|
protected javax.servlet.http.HttpServletResponse |
getResponse()
Convenience method to get the response
|
protected javax.servlet.http.HttpSession |
getSession()
Convenience method to get the session.
|
protected void |
saveMessage(String msg)
Save the message in the session, appending if messages already exist
|
protected void |
sendUserMessage(org.appfuse.model.User user,
String msg,
String url)
Convenience method to send e-mail to users
|
void |
setDelete(String delete) |
void |
setFrom(String from)
Convenience method for setting a "from" parameter to indicate the previous page.
|
void |
setMailEngine(MailEngine mailEngine) |
void |
setMailMessage(org.springframework.mail.SimpleMailMessage mailMessage) |
void |
setRoleManager(RoleManager roleManager) |
void |
setSave(String save) |
void |
setTemplateName(String templateName) |
void |
setUserManager(UserManager userManager) |
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, doDefault, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getFormatted, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validatepublic static final String CANCEL
protected final transient org.apache.commons.logging.Log log
protected UserManager userManager
protected RoleManager roleManager
protected String cancel
protected String from
protected String delete
protected String save
protected MailEngine mailEngine
protected org.springframework.mail.SimpleMailMessage mailMessage
protected String templateName
public String cancel()
protected void saveMessage(String msg)
msg - the message to put in the sessionprotected Map getConfiguration()
protected javax.servlet.http.HttpServletRequest getRequest()
protected javax.servlet.http.HttpServletResponse getResponse()
protected javax.servlet.http.HttpSession getSession()
protected void sendUserMessage(org.appfuse.model.User user,
String msg,
String url)
user - the user to send tomsg - the message to sendurl - the URL to the application (or where ever you'd like to send them)public void setUserManager(UserManager userManager)
public void setRoleManager(RoleManager roleManager)
public void setMailEngine(MailEngine mailEngine)
public void setMailMessage(org.springframework.mail.SimpleMailMessage mailMessage)
public void setTemplateName(String templateName)
public void setFrom(String from)
from - indicator for the originating pagepublic void setDelete(String delete)
public void setSave(String save)
Copyright © 2003-2012. All Rights Reserved.