org.jasig.portal.channels.groupsmanager.commands
Class DoneWithSelection
java.lang.Object
org.jasig.portal.channels.groupsmanager.commands.GroupsManagerCommand
org.jasig.portal.channels.groupsmanager.commands.DoneWithSelection
- All Implemented Interfaces:
- GroupsManagerConstants, IGroupsManagerCommand
- public class DoneWithSelection
- extends GroupsManagerCommand
A select cycle could be started in Servant mode or it could be started by
the AddMembers command. The AddMembers command sets the id of the parent
group (ie. the group to which child members will be added). Control is then
passed to a selection view where the child group members will be selected
for addition. When the selection has been completed by the user, the
DoneWithSelection command will be invoked where the selected members are
added to a collection of IAuthorizationPrincipal. If a parent group had
been set the children groupmembers are actually added to the parent group.
If in Servant mode, the collection is simply returned to the master channel.
Alternatively, the CancelSelection command have been invoked by the user to
cancel the selection process and reset the mode and view control parameters.
- Version:
- $Revision: 1.23 $
- Author:
- Don Fracapane
Fields inherited from interface org.jasig.portal.channels.groupsmanager.GroupsManagerConstants |
ADD_REMOVE_PERMISSION, ASSIGN_PERMISSION, BASE_PACKAGE, BROWSE_MODE, COMMANDS_PACKAGE, CREATE_PERMISSION, DELETE_PERMISSION, EDIT_MODE, ENTITY_CLASSNAME, ENTITY_TAGNAME, GROUP_CLASSNAME, GROUP_TAGNAME, GROUPS_PACKAGE, MEMBERS_ONLY_MODE, OWNER, PROPERTIES_TAGNAME, ROOT_GROUP_DESCRIPTION, ROOT_GROUP_TITLE, SECURITY_PACKAGE, SELECT_MODE, SELECT_PERMISSION, UPDATE_PERMISSION, VIEW_PERMISSION, WRAPPERS_PACKAGE |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DoneWithSelection
public DoneWithSelection()
- Creates new AddMember
execute
public void execute(CGroupsManagerSessionData sessionData)
throws java.lang.Exception
- This is the public method
- Specified by:
execute
in interface IGroupsManagerCommand
- Overrides:
execute
in class GroupsManagerCommand
- Parameters:
sessionData
-
- Throws:
java.lang.Exception