org.jasig.portal.channels.groupsmanager.permissions
Class GroupsManagerAdminPermissions
java.lang.Object
org.jasig.portal.channels.groupsmanager.permissions.GroupsManagerDefaultPermissions
org.jasig.portal.channels.groupsmanager.permissions.GroupsManagerAdminPermissions
- All Implemented Interfaces:
- GroupsManagerConstants, IGroupsManagerPermissions
- public class GroupsManagerAdminPermissions
- extends GroupsManagerDefaultPermissions
GroupsManagerAdminPermissions answers if the Authorization Principal is able to
perform specific actions on the target Group Member. The answer for an admin
user is always true.
- Version:
- $Revision: 1.3 $
- 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 |
GroupsManagerAdminPermissions
public GroupsManagerAdminPermissions()
- put your documentation comment here
getInstance
public static IGroupsManagerPermissions getInstance()
- Return the single instance of GroupsManagerAdminPermissions.
- Returns:
- IGroupsManagerPermissions
isAuthorized
public boolean isAuthorized(IAuthorizationPrincipal ap,
java.lang.String activity,
IGroupMember gm)
- Answers if principal can perform the activity on the target group member.
- Overrides:
isAuthorized
in class GroupsManagerDefaultPermissions
- Parameters:
ap
- AuthorizationPrincipalactivity
- Stringgm
- IGroupMember
- Returns:
- boolean