Interface UserPermissionEvaluator
public interface UserPermissionEvaluator
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancanImpersonate(UserModel user, ClientModel requester) booleanbooleanbooleanbooleancanMapRoles(UserModel user) booleancanQuery()booleancanView()booleanvoidgrantIfNoPermission(boolean grantIfNoPermission) booleanisImpersonatable(UserModel user, ClientModel requester) voidrequireImpersonate(UserModel user) voidvoidrequireManage(UserModel user) voidvoidrequireMapRoles(UserModel user) voidvoidvoidrequireView(UserModel user)
-
Method Details
-
requireManage
void requireManage() -
requireManage
-
canManage
boolean canManage() -
canManage
-
requireQuery
void requireQuery() -
canQuery
boolean canQuery() -
requireView
void requireView() -
requireView
-
canView
boolean canView() -
canView
-
requireImpersonate
-
canImpersonate
boolean canImpersonate() -
canImpersonate
-
isImpersonatable
-
getAccess
-
requireMapRoles
-
canMapRoles
-
requireManageGroupMembership
-
canManageGroupMembership
-
grantIfNoPermission
void grantIfNoPermission(boolean grantIfNoPermission)
-