public abstract class RhnListDispatchAction extends RhnLookupDispatchAction
RhnSetAction
SUBMITTED
Constructor and Description |
---|
RhnListDispatchAction() |
Modifier and Type | Method and Description |
---|---|
protected void |
createSuccessMessage(javax.servlet.http.HttpServletRequest req,
java.lang.String msgKey,
java.lang.String param1)
Add a success message to the request with 1 parameter:
Your System55 has been updated
where System55 is the value placed in param1.
|
org.apache.struts.action.ActionForward |
filter(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm formIn,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Setup the filter parameter on the request.
|
protected java.lang.String |
getForwardName(javax.servlet.http.HttpServletRequest request)
Here is a way for subclasses to serve multiple possible forwards.
|
protected java.util.Map<java.lang.String,java.lang.String> |
getKeyMethodMap() |
protected java.util.Map<java.lang.String,java.lang.Object> |
makeParamMap(org.apache.struts.action.ActionForm form,
javax.servlet.http.HttpServletRequest request)
Makes a parameter map containing request params that need to
be forwarded on to the success mapping.
|
protected abstract void |
processMethodKeys(java.util.Map<java.lang.String,java.lang.String> map)
This method is used to add additional buttons to a list display.
|
protected abstract void |
processParamMap(org.apache.struts.action.ActionForm form,
javax.servlet.http.HttpServletRequest request,
java.util.Map<java.lang.String,java.lang.Object> params) |
org.apache.struts.action.ActionForward |
unspecified(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm formIn,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Default action to execute if dispatch parameter is missing
or isn't in map
|
getMethodName, getStrutsDelegate, isSubmitted, l10n, lv
execute, getLookupMapName
cancelled, dispatchMethod, getMethod, getParameter
addErrors, addMessages, execute, generateToken, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
protected java.util.Map<java.lang.String,java.lang.String> getKeyMethodMap()
getKeyMethodMap
in class org.apache.struts.actions.LookupDispatchAction
public org.apache.struts.action.ActionForward filter(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm formIn, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
mapping
- ActionMappingformIn
- ActionFormrequest
- ServletRequestresponse
- ServletResponsepublic org.apache.struts.action.ActionForward unspecified(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm formIn, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
unspecified
in class org.apache.struts.actions.DispatchAction
mapping
- ActionMappingformIn
- ActionFormrequest
- ServletRequestresponse
- ServletResponseprotected java.util.Map<java.lang.String,java.lang.Object> makeParamMap(org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request)
form
- the ActionFormrequest
- HttpServletRequest containing request varsprotected java.lang.String getForwardName(javax.servlet.http.HttpServletRequest request)
request
- The request object containing possibly needed parameters.protected void createSuccessMessage(javax.servlet.http.HttpServletRequest req, java.lang.String msgKey, java.lang.String param1)
req
- to add the message tomsgKey
- resource key to lookupparam1
- String value to fill in for the first parameter.
(param1 is HTML escaped as well)protected abstract void processParamMap(org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, java.util.Map<java.lang.String,java.lang.Object> params)
protected abstract void processMethodKeys(java.util.Map<java.lang.String,java.lang.String> map)
map.put("failed.jsp.rescheduleActions", "rescheduleAll");
If there are no additional actions then simply return.map
- Mapping between method and button names.