public class ChannelSystemsListSubmit extends BaseSetOperateOnSelectedItemsAction
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
KEY_UNSUBSCRIBE |
SUBMITTED
Constructor and Description |
---|
ChannelSystemsListSubmit() |
Modifier and Type | Method and Description |
---|---|
protected DataResult |
getDataResult(User u,
org.apache.struts.action.ActionForm formIn,
javax.servlet.http.HttpServletRequest request) |
protected RhnSetDecl |
getSetDecl()
The declaration of the set we are working with, must be one of the
constants from
RhnSetDecl |
protected 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 void |
processParamMap(org.apache.struts.action.ActionForm formIn,
javax.servlet.http.HttpServletRequest requestIn,
java.util.Map<java.lang.String,java.lang.Object> paramsIn) |
org.apache.struts.action.ActionForward |
processUnsubscribe(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm formIn,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
java.lang.Boolean |
unsubscribeSystems(org.apache.struts.action.ActionForm form,
javax.servlet.http.HttpServletRequest req,
RhnSetElement elementIn,
User userIn)
This method is called when the "Unsubscribe from Channel"
button is clicked in the Channel Systems page.
|
addToMessage, addToMessage, getEmptySelectionMessage, getNoScriptMessage, handleEmptySelection, handleNoScript, operateOnElement, operateOnSelectedSet, operateOnSelectedSet, processMessage
getKeyMethodMap, getSetName, selectall, unselectall, unspecified, updatelist, updateSet
createSuccessMessage, filter, getForwardName, makeParamMap
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
public static final java.lang.String KEY_UNSUBSCRIBE
protected 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.processMethodKeys
in class RhnListDispatchAction
map
- Mapping between method and button names.protected RhnSetDecl getSetDecl()
RhnSetDecl
getSetDecl
in class RhnSetAction
protected DataResult getDataResult(User u, org.apache.struts.action.ActionForm formIn, javax.servlet.http.HttpServletRequest request)
getDataResult
in class RhnSetAction
protected void processParamMap(org.apache.struts.action.ActionForm formIn, javax.servlet.http.HttpServletRequest requestIn, java.util.Map<java.lang.String,java.lang.Object> paramsIn)
processParamMap
in class RhnListDispatchAction
public org.apache.struts.action.ActionForward processUnsubscribe(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 java.lang.Boolean unsubscribeSystems(org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest req, RhnSetElement elementIn, User userIn)
form
- Action form object.req
- The servlet request objectelementIn
- The checked element in the setuserIn
- logged in user