public class ContextualPermissionManager extends AbstractIdentityContext implements org.picketlink.idm.PermissionManager
| Constructor and Description |
|---|
ContextualPermissionManager(org.picketlink.idm.model.Partition partition,
org.picketlink.idm.event.EventBridge eventBridge,
org.picketlink.idm.IdGenerator idGenerator,
org.picketlink.idm.spi.StoreSelector storeSelector) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearPermissions(Object resource) |
void |
grantPermission(org.picketlink.idm.permission.Permission permission) |
void |
grantPermissions(List<org.picketlink.idm.permission.Permission> permissions) |
List<org.picketlink.idm.permission.Permission> |
listPermissions(Object resource) |
List<org.picketlink.idm.permission.Permission> |
listPermissions(Object resource,
String permission) |
List<String> |
listPermissionTypes(Object resource) |
void |
revokePermission(org.picketlink.idm.permission.Permission permission) |
void |
revokePermissions(List<org.picketlink.idm.permission.Permission> permissions) |
getEventBridge, getIdGenerator, getParameter, getPartition, isParameterSet, setParameterpublic ContextualPermissionManager(org.picketlink.idm.model.Partition partition,
org.picketlink.idm.event.EventBridge eventBridge,
org.picketlink.idm.IdGenerator idGenerator,
org.picketlink.idm.spi.StoreSelector storeSelector)
public List<org.picketlink.idm.permission.Permission> listPermissions(Object resource)
listPermissions in interface org.picketlink.idm.PermissionManagerpublic List<org.picketlink.idm.permission.Permission> listPermissions(Object resource, String permission)
listPermissions in interface org.picketlink.idm.PermissionManagerpublic void grantPermission(org.picketlink.idm.permission.Permission permission)
grantPermission in interface org.picketlink.idm.PermissionManagerpublic void grantPermissions(List<org.picketlink.idm.permission.Permission> permissions)
grantPermissions in interface org.picketlink.idm.PermissionManagerpublic void revokePermission(org.picketlink.idm.permission.Permission permission)
revokePermission in interface org.picketlink.idm.PermissionManagerpublic void revokePermissions(List<org.picketlink.idm.permission.Permission> permissions)
revokePermissions in interface org.picketlink.idm.PermissionManagerpublic void clearPermissions(Object resource)
clearPermissions in interface org.picketlink.idm.PermissionManagerCopyright © 2013. All Rights Reserved.