Interface GroupPermissionEvaluator
- 
 public interface GroupPermissionEvaluator- Version:
- $Revision: 1 $
- Author:
- Bill Burke
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancanList()booleancanManage()booleancanManage(GroupModel group)booleancanManageMembers(GroupModel group)booleancanManageMembership(GroupModel group)booleancanView()booleancanView(GroupModel group)booleancanViewMembers(GroupModel group)Map<String,Boolean>getAccess(GroupModel group)Set<String>getGroupsWithViewPermission()booleangetGroupsWithViewPermission(GroupModel group)voidrequireList()voidrequireManage()voidrequireManage(GroupModel group)voidrequireManageMembers(GroupModel group)voidrequireManageMembership(GroupModel group)voidrequireView()voidrequireView(GroupModel group)voidrequireViewMembers(GroupModel group)
 
- 
- 
- 
Method Detail- 
canListboolean canList() 
 - 
requireListvoid requireList() 
 - 
canManageboolean canManage(GroupModel group) 
 - 
requireManagevoid requireManage(GroupModel group) 
 - 
canViewboolean canView(GroupModel group) 
 - 
requireViewvoid requireView(GroupModel group) 
 - 
canManageboolean canManage() 
 - 
requireManagevoid requireManage() 
 - 
canViewboolean canView() 
 - 
requireViewvoid requireView() 
 - 
getGroupsWithViewPermissionboolean getGroupsWithViewPermission(GroupModel group) 
 - 
requireViewMembersvoid requireViewMembers(GroupModel group) 
 - 
canManageMembersboolean canManageMembers(GroupModel group) 
 - 
canManageMembershipboolean canManageMembership(GroupModel group) 
 - 
canViewMembersboolean canViewMembers(GroupModel group) 
 - 
requireManageMembershipvoid requireManageMembership(GroupModel group) 
 - 
requireManageMembersvoid requireManageMembers(GroupModel group) 
 - 
getAccessMap<String,Boolean> getAccess(GroupModel group) 
 
- 
 
-