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

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

public class PopulateAllGroupsAction
extends GrouperCapableAction

Top level Strut's action which does any necessary setup for initial display of AllGroups.

Request Parameter Direction Description
     
Request Attribute Direction Description
fromSubjectSummary IN Boolean indicating that we ar searching for groups so that we can display privileges for a specific Subject
subjectOfInterest OUT SubjectAsMap which came from populateSubjectSummary
Session Attribute Direction Description
functionalArea=AllGroups OUT Used by menu code
title=groups.all OUT Key resolved in nav ResourceBundle
subtitle OUT Removed
BrowseMode=All OUT Used as argument to message
findForNode OUT Removed - cancels any search /browse for new members / privilegees
findForPriv OUT Removed
subtitle=subject.action.search-groups OUT Set if `fromSubjectSummary`
groupSearchSubjectMap IN SubjectAsMap for subject we want to show privileges for, assuming `fromSubjectSummary`
Strut's Action Parameter Direction Description
     

Version:
$Id: PopulateAllGroupsAction.java,v 1.4 2007-09-30 08:58:18 isgwb Exp $
Author:
Gary Brown.

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

PopulateAllGroupsAction

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