public interface GrantResourcePermissionSysPersister
Set<Resource> getResourcesByResourceSysPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, ResourcePermission resourcePermission)
Set<Resource> getResourcesByResourceSysPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId, ResourcePermission resourcePermission)
Set<Resource> getAccessorResourcesByResourceSysPermission(SQLConnection connection, Resource accessedResource, Id<ResourceClassId> resourceClassId, ResourcePermission resourcePermission)
Set<ResourcePermission> getResourceSysPermissionsIncludeInherited(SQLConnection connection, Resource accessorResource, Resource accessedResource)
Set<ResourcePermission> getResourceSysPermissions(SQLConnection connection, Resource accessorResource, Resource accessedResource)
void addResourceSysPermissions(SQLConnection connection, Resource accessorResource, Resource accessedResource, Id<ResourceClassId> accessedResourceClassId, Set<ResourcePermission> requestedResourcePermissions, Resource grantorResource)
void updateResourceSysPermissions(SQLConnection connection, Resource accessorResource, Resource accessedResource, Id<ResourceClassId> accessedResourceClassId, Set<ResourcePermission> requestedResourcePermissions, Resource grantorResource)
void removeAllResourceSysPermissionsAsAccessorOrAccessed(SQLConnection connection, Resource resource)
void removeResourceSysPermissions(SQLConnection connection, Resource accessorResource, Resource accessedResource)
void removeResourceSysPermissions(SQLConnection connection, Resource accessorResource, Resource accessedResource, Id<ResourceClassId> accessedResourceClassId, Set<ResourcePermission> requestedResourcePermissions)
OACC is a Java Application Security Framework developed by Acciente, LLC..
Copyright 2015, Acciente, LLC.All rights reserved.