public class GrantResourcePermissionSysPersister extends Persister
Constructor and Description |
---|
GrantResourcePermissionSysPersister(SQLStrings sqlStrings) |
Modifier and Type | Method and Description |
---|---|
void |
addSysPermissions(SQLConnection connection,
Resource accessorResource,
Resource accessedResource,
Id<ResourceClassId> accessedResourceClassId,
Set<ResourcePermission> requestedResourcePermissions,
Resource grantorResource) |
Set<Resource> |
getAccessorResourcesBySysPermission(SQLConnection connection,
Resource accessedResource,
Id<ResourceClassId> resourceClassId,
ResourcePermission resourcePermission) |
Set<Resource> |
getResourcesBySysPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId,
ResourcePermission resourcePermission) |
Set<Resource> |
getResourcesBySysPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
ResourcePermission resourcePermission) |
Set<ResourcePermission> |
getSysPermissions(SQLConnection connection,
Resource accessorResource,
Resource accessedResource) |
void |
removeSysPermissions(SQLConnection connection,
Resource accessorResource,
Resource accessedResource) |
assertOneRowInserted, assertOneRowUpdated, closeStatement
public GrantResourcePermissionSysPersister(SQLStrings sqlStrings)
public Set<Resource> getResourcesBySysPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, ResourcePermission resourcePermission) throws AccessControlException
AccessControlException
public Set<Resource> getResourcesBySysPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId, ResourcePermission resourcePermission) throws AccessControlException
AccessControlException
public Set<Resource> getAccessorResourcesBySysPermission(SQLConnection connection, Resource accessedResource, Id<ResourceClassId> resourceClassId, ResourcePermission resourcePermission) throws AccessControlException
AccessControlException
public Set<ResourcePermission> getSysPermissions(SQLConnection connection, Resource accessorResource, Resource accessedResource) throws AccessControlException
AccessControlException
public void addSysPermissions(SQLConnection connection, Resource accessorResource, Resource accessedResource, Id<ResourceClassId> accessedResourceClassId, Set<ResourcePermission> requestedResourcePermissions, Resource grantorResource) throws AccessControlException
AccessControlException
public void removeSysPermissions(SQLConnection connection, Resource accessorResource, Resource accessedResource) throws AccessControlException
AccessControlException
Copyright © 2014 Acciente, LLC. All rights reserved.