public class GrantResourcePermissionPersister extends Persister
Constructor and Description |
---|
GrantResourcePermissionPersister(SQLStrings sqlStrings) |
Modifier and Type | Method and Description |
---|---|
void |
addPermissions(SQLConnection connection,
Resource accessorResource,
Resource accessedResource,
Id<ResourceClassId> accessedResourceClassId,
Set<ResourcePermission> requestedResourcePermissions,
Resource grantorResource) |
Set<Resource> |
getAccessorResourcesByPermission(SQLConnection connection,
Resource accessedResource,
Id<ResourceClassId> resourceClassId,
ResourcePermission resourcePermission,
Id<ResourcePermissionId> resourcePermissionId) |
Set<ResourcePermission> |
getPermissions(SQLConnection connection,
Resource accessorResource,
Resource accessedResource) |
Set<Resource> |
getResourcesByPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId,
ResourcePermission resourcePermission,
Id<ResourcePermissionId> resourcePermissionId) |
Set<Resource> |
getResourcesByPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
ResourcePermission resourcePermission,
Id<ResourcePermissionId> resourcePermissionId) |
void |
removePermissions(SQLConnection connection,
Resource accessorResource,
Resource accessedResource) |
assertOneRowInserted, assertOneRowUpdated, closeStatement
public GrantResourcePermissionPersister(SQLStrings sqlStrings)
public Set<Resource> getResourcesByPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, ResourcePermission resourcePermission, Id<ResourcePermissionId> resourcePermissionId) throws AccessControlException
AccessControlException
public Set<Resource> getResourcesByPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId, ResourcePermission resourcePermission, Id<ResourcePermissionId> resourcePermissionId) throws AccessControlException
AccessControlException
public Set<Resource> getAccessorResourcesByPermission(SQLConnection connection, Resource accessedResource, Id<ResourceClassId> resourceClassId, ResourcePermission resourcePermission, Id<ResourcePermissionId> resourcePermissionId) throws AccessControlException
AccessControlException
public Set<ResourcePermission> getPermissions(SQLConnection connection, Resource accessorResource, Resource accessedResource) throws AccessControlException
AccessControlException
public void addPermissions(SQLConnection connection, Resource accessorResource, Resource accessedResource, Id<ResourceClassId> accessedResourceClassId, Set<ResourcePermission> requestedResourcePermissions, Resource grantorResource) throws AccessControlException
AccessControlException
public void removePermissions(SQLConnection connection, Resource accessorResource, Resource accessedResource) throws AccessControlException
AccessControlException
OACC is a Java Application Security Framework developed by Acciente, LLC..
Copyright 2014, Acciente, LLC.All rights reserved.