|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jasig.portal.channels.groupsmanager.commands.GroupsManagerCommand
public abstract class GroupsManagerCommand
This class is the parent class of all other command classes.
| Field Summary |
|---|
| 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 |
| Constructor Summary | |
|---|---|
GroupsManagerCommand()
GroupsManagerCommand is the parent of all Groups Manager commands. |
|
| Method Summary | |
|---|---|
protected void |
clearSelected(CGroupsManagerSessionData sessionData)
clear out the selection list |
protected void |
deletePermissions(IGroupMember grpMbr)
Removes all of the permissions for a GroupMember. |
void |
execute(CGroupsManagerSessionData sessionData)
This is the public method |
protected java.lang.String |
getCommand(ChannelRuntimeData runtimeData)
Returns the grpCommand parameter from runtimeData |
protected java.lang.String |
getCommandArg(ChannelRuntimeData runtimeData)
Returns the grpCommandIds parameter from runtimeData. |
protected java.lang.String |
getParentId(ChannelStaticData staticData)
Returns the groupParentId parameter from staticData |
protected java.lang.String |
getUserID(CGroupsManagerSessionData sessionData)
Returns the userID from the user object |
protected org.w3c.dom.Document |
getXmlDoc(CGroupsManagerSessionData sessionData)
Returns the cached xml document from staticData |
protected boolean |
hasParentId(ChannelStaticData staticData)
Answers if the parentGroupId has been set. |
protected void |
setCommandArg(ChannelRuntimeData runtimeData,
java.lang.String arg)
Set the CommandArg value, useful for commands which would like to chain other commands |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GroupsManagerCommand()
| Method Detail |
|---|
public void execute(CGroupsManagerSessionData sessionData)
throws java.lang.Exception
execute in interface IGroupsManagerCommandsessionData -
java.lang.Exceptionprotected void clearSelected(CGroupsManagerSessionData sessionData)
sessionData -
protected void deletePermissions(IGroupMember grpMbr)
throws java.lang.Exception
grpMbr -
java.lang.Exceptionprotected boolean hasParentId(ChannelStaticData staticData)
staticData -
protected java.lang.String getCommand(ChannelRuntimeData runtimeData)
runtimeData -
protected java.lang.String getCommandArg(ChannelRuntimeData runtimeData)
runtimeData -
protected java.lang.String getParentId(ChannelStaticData staticData)
staticData -
protected java.lang.String getUserID(CGroupsManagerSessionData sessionData)
sessionData -
protected org.w3c.dom.Document getXmlDoc(CGroupsManagerSessionData sessionData)
sessionData -
protected void setCommandArg(ChannelRuntimeData runtimeData,
java.lang.String arg)
runtimeData - arg - String
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||