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

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

public class PopulateChainsAction
extends GrouperCapableAction

Top level Struts Action which shows all the ways in which a member is a member of a group - used so users can follow effective memberships.

Request Parameter Direction Description

asMemberOf

IN Identifies group which is focus of action

subjectId

IN Identifies the Subject we are viewing chains for

subjectType

IN Identifies the type of the Subject we are viewing chains for

groupId

IN Identifiesgroup which is focus of action

listField

IN Identifies list field we are interested in
Request Attribute Direction Description
subtitle OUT subtitle: text derived
from groups.action.show-members key in nav ResourceBundle
chainPaths OUT List of objects representing the chains
browseParent OUT The current group we are showing chains for
composite OUT If the group has a composite member, make the Composite available as a Map
subject OUT The subject we are showing chains for
requestParams OUT request.getParameterMap
linkParams OUT Empty Map for use in templates to build parameters for a link
groupMemberParams OUT Map with parameters for link to populateGroupMember. Allows direct assignment of privileges to the subject
privs OUT Set of directly assigned privileges for the subject on this group
privsSize OUT Number of items in privs
Session Attribute Direction Description
findForNode IN Identifies group which is focus of action
Strut's Action Parameter Direction Description
     

Version:
$Id: PopulateChainsAction.java,v 1.14 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
PopulateChainsAction()
           
 
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

PopulateChainsAction

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