@Override public void grantPermission(IdentityType assignee, Object resource, String operation) { try { storeSelector.getStoreForPermissionOperation(this.identityContext).grantPermission(this.identityContext, assignee, resource, operation); } catch (Exception e) { throw MESSAGES.permissionGrantFailed(assignee, resource, operation, e); } }
@Override public List<Permission> listPermissions(Class<?> resourceClass, Serializable identifier, String operation) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, resourceClass, identifier, operation)); }
@Override public void clearPermissions(Object resource) { try { storeSelector.getStoreForPermissionOperation(this.identityContext).revokeAllPermissions(this.identityContext, resource); } catch (Exception ex) { throw MESSAGES.permissionRevokeAllFailed(resource, ex); } }
@Override public void revokePermission(IdentityType assignee, Class<?> resourceclass, String operation) { try { storeSelector.getStoreForPermissionOperation(this.identityContext).revokePermission(this.identityContext, assignee, resourceclass, operation); } catch (Exception ex) { throw MESSAGES.permissionRevokeFailed(assignee, resourceclass, operation, ex); } }
@Override public void revokePermission(IdentityType assignee, Class<?> resourceclass, String operation) { try { storeSelector.getStoreForPermissionOperation(this.identityContext).revokePermission(this.identityContext, assignee, resourceclass, operation); } catch (Exception ex) { throw MESSAGES.permissionRevokeFailed(assignee, resourceclass, operation, ex); } }
@Override public List<Permission> listPermissions(Class<?> resource, String operation) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, (Object) resource, operation)); }
@Override public void revokePermission(IdentityType assignee, Object resource, String operation) { try { storeSelector.getStoreForPermissionOperation(this.identityContext).revokePermission(this.identityContext, assignee, resource, operation); } catch (Exception ex) { throw MESSAGES.permissionRevokeFailed(assignee, resource, operation, ex); } }
@Override public void clearPermissions(Object resource) { try { storeSelector.getStoreForPermissionOperation(this.identityContext).revokeAllPermissions(this.identityContext, resource); } catch (Exception ex) { throw MESSAGES.permissionRevokeAllFailed(resource, ex); } }
@Override public void grantPermission(IdentityType assignee, Object resource, String operation) { try { storeSelector.getStoreForPermissionOperation(this.identityContext).grantPermission(this.identityContext, assignee, resource, operation); } catch (Exception e) { throw MESSAGES.permissionGrantFailed(assignee, resource, operation, e); } }
@Override public List<Permission> listPermissions(IdentityType identityType) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, identityType)); }
@Override public void revokePermission(IdentityType assignee, Object resource, String operation) { try { storeSelector.getStoreForPermissionOperation(this.identityContext).revokePermission(this.identityContext, assignee, resource, operation); } catch (Exception ex) { throw MESSAGES.permissionRevokeFailed(assignee, resource, operation, ex); } }
@Override public List<Permission> listPermissions(IdentityType identityType) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, identityType)); }
@Override public List<Permission> listPermissions(Class<?> resourceClass, Serializable identifier) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, resourceClass, identifier)); }
@Override public List<Permission> listPermissions(Object resource, String operation) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, resource, operation)); }
@Override public List<Permission> listPermissions(Class<?> resourceClass, Serializable identifier) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, resourceClass, identifier)); }
@Override public List<Permission> listPermissions(Class<?> resourceClass, Serializable identifier, String operation) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, resourceClass, identifier, operation)); }
@Override public List<Permission> listPermissions(Object resource) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, resource)); }
@Override public List<Permission> listPermissions(Object resource) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, resource)); }
@Override public List<Permission> listPermissions(Object resource, String operation) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, resource, operation)); }
@Override public List<Permission> listPermissions(Class<?> resource, String operation) { return resolveIdentityTypeReferences(storeSelector.getStoreForPermissionOperation(this.identityContext).listPermissions(this.identityContext, (Object) resource, operation)); }