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

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.PopulateFindNewMembersAction

public class PopulateFindNewMembersAction
extends GrouperCapableAction

Top level Strut's action which does any setup required for browsing / searching for new members / privilegees.

Request Parameter Direction Description

privilege

IN Identifies if and which privilege was in scope prior to current action

stemId

IN If present identifies stem we are finding new members / privilegees for

groupId

IN If present identifies group we are finding new members / privilegees for

listField

IN Custom list field for which we are finfing 'members'
Request Attribute Direction Description
browseParent OUT Map for stem of current stem
forStems=true/false OUT Indicates to JSP whether we are dealing with a stem
searchFromArray OUT Array of Maps indicating stem ids and labels which will be used to render a select list which allows a user to scope their search
 thisPageId  OUT  Allows callerPageId to be added to links/forms so this page can be returned to
subtitleArgs OUT Provides context for UI
Session Attribute Direction Description
findForPriv OUT Set to privilege request parameter
subtitle=groups.action.find-new-members or groups.action.find-new-list-members or stems.action.find-new-members OUT Key resolved in nav ResourceBundle
findForNode IN/OUT READ if present (used if no stem or group id), otherwise SET
findForListField IN/OUT READ if present, otherwise SET
Strut's Action Parameter Direction Description
stems IN Indicates we are dealing with a stem

Version:
$Id: PopulateFindNewMembersAction.java,v 1.11 2008/07/21 04:43:47 mchyzer Exp $
Author:
Gary Brown.

Field Summary
 
Fields inherited from class edu.internet2.middleware.grouper.ui.actions.GrouperCapableAction
HIER_DELIM
 
Constructor Summary
PopulateFindNewMembersAction()
           
 
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

PopulateFindNewMembersAction

public PopulateFindNewMembersAction()
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