| java.lang.Object org.jasig.portal.channels.groupsmanager.commands.GroupsManagerCommand
All known Subclasses: org.jasig.portal.channels.groupsmanager.commands.RemoveMember, org.jasig.portal.channels.groupsmanager.commands.CancelSelection, org.jasig.portal.channels.groupsmanager.commands.ShowProperties, org.jasig.portal.channels.groupsmanager.commands.CollapseGroup, org.jasig.portal.channels.groupsmanager.commands.UnlockGroup, org.jasig.portal.channels.groupsmanager.commands.UpdateGroup, org.jasig.portal.channels.groupsmanager.commands.ExpandGroup, org.jasig.portal.channels.groupsmanager.commands.HideProperties, org.jasig.portal.channels.groupsmanager.commands.DeleteGroup, org.jasig.portal.channels.groupsmanager.commands.AssignPermissions, org.jasig.portal.channels.groupsmanager.commands.SelectMembers, org.jasig.portal.channels.groupsmanager.commands.EditGroup, org.jasig.portal.channels.groupsmanager.commands.DoneWithSelection, org.jasig.portal.channels.groupsmanager.commands.CreateGroup, org.jasig.portal.channels.groupsmanager.commands.AddMembers, org.jasig.portal.channels.groupsmanager.commands.Search, org.jasig.portal.channels.groupsmanager.commands.HighlightGroup,
Constructor Summary | |
public | GroupsManagerCommand() GroupsManagerCommand is the parent of all Groups Manager commands. |
GroupsManagerCommand | public GroupsManagerCommand()(Code) | | GroupsManagerCommand is the parent of all Groups Manager commands. It
hold the commone functionality of all commands.
|
deletePermissions | protected void deletePermissions(IGroupMember grpMbr) throws Exception(Code) | | Removes all of the permissions for a GroupMember. We need to get permissions
for the group as a principal and as a target. I am merging the 2 arrays into a
single array in order to use the transaction management in the RDBMPermissionsImpl.
If an exception is generated, I do not delete the group or anything else.
Possible Exceptions: AuthorizationException and GroupsException
Parameters: grpMbr - throws: Exception - |
getCommandArg | protected String getCommandArg(org.jasig.portal.ChannelRuntimeData runtimeData)(Code) | | Returns the grpCommandIds parameter from runtimeData. The string usually
hold one element ID but could contain a string of delimited ids. (See
RemoveMember command).
Parameters: runtimeData - String |
getParentId | protected String getParentId(ChannelStaticData staticData)(Code) | | Returns the groupParentId parameter from staticData
Parameters: staticData - String |
hasParentId | protected boolean hasParentId(ChannelStaticData staticData)(Code) | | Answers if the parentGroupId has been set. If it has not been set, this
would indicate that Groups Manager is in Servant mode.
Parameters: staticData - boolean |
setCommandArg | protected void setCommandArg(org.jasig.portal.ChannelRuntimeData runtimeData, String arg)(Code) | | Set the CommandArg value, useful for commands which would like to chain
other commands
Parameters: runtimeData - Parameters: arg - String |
|
|