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.