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