edu.internet2.middleware.grouper.ui.actions
Class DoAssignNewMembersAction

java.lang.Object
  extended by org.apache.struts.action.Action
      extended by edu.internet2.middleware.grouper.ui.actions.LowLevelGrouperCapableAction
          extended by edu.internet2.middleware.grouper.ui.actions.GrouperCapableAction
              extended by edu.internet2.middleware.grouper.ui.actions.DoAssignNewMembersAction

public class DoAssignNewMembersAction
extends GrouperCapableAction

Top level Strut's action which assigns membership / privileges for a group / stem.

Request Parameter Direction Description
stemId IN Identifies the stem (if any) to which Naming privileges will be assigned
groupId IN Identifies the group (if any) to which membership / Access privileges will be assigned
stems IN true indicates that a stemId should be expected
members IN Array of Subject Ids
subjectType:<subjectId> IN Subject type Subject ids derived from 'members'
privileges IN Array of privilege names to be assigned
callerPageId IN pageId of saved page which should be returned to
listField IN Identifies list field we are assigning 'members' to
Request Attribute Direction Description
message OUT Message instance: text derived from priv.message.error.no-priv / priv.message.assigned key in nav ResourceBundle
Session Attribute Direction Description
findForNode IN If stemId and groupId are not set default to this
findForPriv IN If present display list of privilegees, otherwise display list of members

findForListField

 

IN If listField not a request parameter use this
Strut's Action Parameter Direction Description
     

Version:
$Id: DoAssignNewMembersAction.java,v 1.11 2009-03-15 06:37:51 mchyzer Exp $
Author:
Gary Brown.

Field Summary
 
Fields inherited from class edu.internet2.middleware.grouper.ui.actions.GrouperCapableAction
HIER_DELIM
 
Constructor Summary
DoAssignNewMembersAction()
           
 
Method Summary
 ActionForward grouperExecute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response, HttpSession session, GrouperSession grouperSession)
          Action specific - must be implemented by all subclasses
 
Methods inherited from class edu.internet2.middleware.grouper.ui.actions.GrouperCapableAction
clearCallerPageHistory, execute, getCallerPageData, getPageSize, grouperTransactionExecute, restoreDynaFormBean, saveAsCallerPage, saveAsCallerPage, saveDynaFormBean, setAdvancedSearchMode
 
Methods inherited from class edu.internet2.middleware.grouper.ui.actions.LowLevelGrouperCapableAction
findAttribute, getAdvancedSearchMode, getBrowseMode, getBrowseNode, getCookie, getCurrentGroupOrStem, getDefaultRootStemName, getExceptionHelper, getLinkBrowseMode, getTilesAttributes, isEmpty, readDebugPrefs, saveDebugPrefs, setBrowseMode, setBrowseNode, sort
 
Methods inherited from class org.apache.struts.action.Action
execute, getServlet, setServlet
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DoAssignNewMembersAction

public DoAssignNewMembersAction()
Method Detail

grouperExecute

public ActionForward grouperExecute(ActionMapping mapping,
                                    ActionForm form,
                                    HttpServletRequest request,
                                    HttpServletResponse response,
                                    HttpSession session,
                                    GrouperSession grouperSession)
                             throws Exception
Description copied from class: GrouperCapableAction
Action specific - must be implemented by all subclasses

Specified by:
grouperExecute in class GrouperCapableAction
Throws:
Exception