|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.struts.action.Action
edu.internet2.middleware.grouper.ui.actions.LowLevelGrouperCapableAction
edu.internet2.middleware.grouper.ui.actions.GrouperCapableAction
edu.internet2.middleware.grouper.ui.actions.PopulateGroupMembersAction
public class PopulateGroupMembersAction
Top level Strut's action which retrieves and makes available group members.
Request Parameter | Direction | Description |
groupId |
IN | Identifies group we want to see members for |
asMemberOf |
IN | if groupId and findForNode are empty, asMemberOf identifies group |
membershipListScope=all or imm or eff |
IN/OUT | Indicates whether to show only immediate or effective members, or both. If not set, set to imm |
start |
IN | Used by CollectionPager |
submit.addMembers |
IN | Indicates user really wants to add members rather than display members |
contextSubject |
IN | Indicates we got here from SubjectSummary |
listField |
IN | Custom list field we should display 'members' for |
submit.import |
IN | Indicates that user has clicked 'Import members' button |
submit.export |
IN | Indicates that user has clicked 'Export members' button |
selectedSource |
IN/OUT | Filters members by source. Retrieved from session if not present |
Request Attribute | Direction | Description |
thisPageId | OUT | Allows callerPageId to be added to links/forms so this page can be returned to |
isCompositeGroup | OUT | Indicates whether group is composite |
browseParent | OUT | Map for stem of current stem |
pager | OUT | CollectionPager instance |
pagerParams | OUT | Map of params set on pager |
groupPrivs | OUT | Map of privileges the Subject identified by request parameters has for this group |
membership | OUT | Map used by Strut's <html:link> tags when generating parameters for <a> tags |
contextSubject | OUT | Makes request parameter available to JSTL |
listField | OUT | Current list field in scope (if any). Default is membership list |
listFields | OUT | List of available list fields for group - to enable user to change view |
listFieldsSize | OUT | Number of list fields available |
canWriteField | OUT | Can the current user add members to the current list |
removableMembers | OUT | Can the current user remove members from the current list. Only true if there are members to be removed and immediate members are being viewed |
exportMembers | OUT | Collection of members to be exported |
sources | OUT | Map of source ids - display names. If >1 then let user filter |
sourcesSize | OUT | Number of sources represented in result set |
groupPrivilegeResolver |
OUT | Instance of UIGroupPrivilegeResolver |
Session Attribute | Direction | Description |
membershipListScope | IN/OUT | SET if present as request parameter or does not exist, otherwise READ to use as default |
subtitle=groups.action.show-members | OUT | Key resolved in nav ResourceBundle |
findForNode | IN | Use if groupId not set |
selectedSource |
IN/OUT | See Request parameter of same name |
Strut's Action Parameter | Direction | Description |
Field Summary |
---|
Fields inherited from class edu.internet2.middleware.grouper.ui.actions.GrouperCapableAction |
---|
HIER_DELIM |
Constructor Summary | |
---|---|
PopulateGroupMembersAction()
|
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 |
---|
public PopulateGroupMembersAction()
Method Detail |
---|
public ActionForward grouperExecute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response, HttpSession session, GrouperSession grouperSession) throws Exception
GrouperCapableAction
grouperExecute
in class GrouperCapableAction
Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |