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

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

public class PopulateListSavedSubjectsAction
extends GrouperCapableAction

Top level Strut's action which retrieves and makes available the current list of saved subjects - which can be removed or linked to.

Request Parameter Direction Description

groupSearchResultField

IN/OUT How should we show groups?
Request Attribute Direction Description

 

   
Session Attribute Direction Description
subtitle=saved-subjects.groups.list or
saved-subjects.list
OUT Key resolved in nav ResourceBundle
title=saved.groups or saved.subjects OUT Key resolved in nav ResourceBundle
functionalArea OUT Relates to menu - SavedSubjects / SavedGroups
groupSearchResultField OUT If request parameter of same name was present, set it in the Session
Strut's Action Parameter Direction Description
groupsOnly IN Indicates that only groups and not other subject types should be shown

Version:
$Id: PopulateListSavedSubjectsAction.java,v 1.4 2008-04-12 03:51:01 mchyzer Exp $
Author:
Gary Brown.

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

PopulateListSavedSubjectsAction

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