Interface GroupPermissionEvaluator
-
public interface GroupPermissionEvaluator- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Method Summary
All 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
-
canList
boolean canList()
-
requireList
void requireList()
-
canManage
boolean canManage(GroupModel group)
-
requireManage
void requireManage(GroupModel group)
-
canView
boolean canView(GroupModel group)
-
requireView
void requireView(GroupModel group)
-
canManage
boolean canManage()
-
requireManage
void requireManage()
-
canView
boolean canView()
-
requireView
void requireView()
-
getGroupsWithViewPermission
boolean getGroupsWithViewPermission(GroupModel group)
-
requireViewMembers
void requireViewMembers(GroupModel group)
-
canManageMembers
boolean canManageMembers(GroupModel group)
-
canManageMembership
boolean canManageMembership(GroupModel group)
-
canViewMembers
boolean canViewMembers(GroupModel group)
-
requireManageMembership
void requireManageMembership(GroupModel group)
-
requireManageMembers
void requireManageMembers(GroupModel group)
-
getAccess
Map<String,Boolean> getAccess(GroupModel group)
-
-