public interface PermissionStore
| Modifier and Type | Method and Description |
|---|---|
boolean |
grantPermission(IdentityContext context,
IdentityType assignee,
Object resource,
String operation)
Grants the specified permission
|
List<Permission> |
listPermissions(IdentityContext context,
Class<?> resourceClass,
Serializable identifier)
Returns a List containing all the permissions for a resource that has not yet been loaded,
using the specified resource class and resource identifier value.
|
List<Permission> |
listPermissions(IdentityContext context,
Class<?> resourceClass,
Serializable identifier,
String operation)
Returns a List containing all the permissions for a resource that has not yet been loaded,
using the specified resource class and resource identifier value, with the specified operation.
|
List<Permission> |
listPermissions(IdentityContext context,
IdentityType identityType)
Returns a list of all
Permission for the given IdentityType. |
List<Permission> |
listPermissions(IdentityContext context,
Object resource)
Returns a List value containing all permissions for the specified resource.
|
List<Permission> |
listPermissions(IdentityContext context,
Object resource,
String operation)
Returns a List value containing all permissions for the specified resource, having the specified operation
|
List<Permission> |
listPermissions(IdentityContext context,
Set<Object> resources,
String operation)
Returns a List value containing all permissions for all of the specified resource,
having the specified operation
|
void |
revokeAllPermissions(IdentityContext context,
Object resource)
Revokes all permissions for the specified resource
|
boolean |
revokePermission(IdentityContext context,
IdentityType assignee,
Object resource,
String operation)
Revokes the specified permission
|
List<Permission> listPermissions(IdentityContext context, Object resource)
resource - List<Permission> listPermissions(IdentityContext context, IdentityType identityType)
Returns a list of all Permission for the given IdentityType.
identityType - List<Permission> listPermissions(IdentityContext context, Object resource, String operation)
resource - permission - List<Permission> listPermissions(IdentityContext context, Set<Object> resources, String operation)
resources - operation - List<Permission> listPermissions(IdentityContext context, Class<?> resourceClass, Serializable identifier)
resourceClass - identifier - List<Permission> listPermissions(IdentityContext context, Class<?> resourceClass, Serializable identifier, String operation)
resourceClass - identifier - boolean grantPermission(IdentityContext context, IdentityType assignee, Object resource, String operation)
permission - boolean revokePermission(IdentityContext context, IdentityType assignee, Object resource, String operation)
permission - void revokeAllPermissions(IdentityContext context, Object resource)
resource - Copyright © 2014. All rights reserved.