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

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

public class PopulateEditGroupAction
extends GrouperCapableAction

Responsible for retrieving group, identified by request parameter groupId, to make available for editing.

Request Parameter Direction Description

groupId

IN Identifies group to edit

groupName,groupType,groupDisplayName,
groupDescription

OUT Values retrieved from repository and set on DynaActionForm
Request Attribute Direction Description
browseParent OUT Map for stem of current group
or stem
subtitle=stems.action.create OUT Key resolved in nav ResourceBundle
editMode=true OUT Allows JSP shared with populateCreateGroup to behave appropriately
allGroupTypes OUT Make all group types available for selection
selectedGroupTypes OUT Make current group types available so check boxes can be pre-checked as appropriate
Session Attribute Direction Description
subtitle=groups.action.edit OUT Key resolved in nav ResourceBundle
browseMode=Manage OUT May have been in different mode previously
Strut's Action Parameter Direction Description
     

Version:
$Id: PopulateEditGroupAction.java,v 1.13 2009-04-10 19:29:16 shilen Exp $
Author:
Gary Brown.

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

PopulateEditGroupAction

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