public interface GrantGlobalResourcePermissionSysPersister
Set<Resource> getResourcesByGlobalSysPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, ResourcePermission resourcePermission)
Set<Resource> getResourcesByGlobalSysPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId, ResourcePermission resourcePermission)
Set<ResourcePermission> getGlobalSysPermissionsIncludeInherited(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId)
Set<ResourcePermission> getGlobalSysPermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId)
Map<String,Map<String,Set<ResourcePermission>>> getGlobalSysPermissionsIncludeInherited(SQLConnection connection, Resource accessorResource)
Map<String,Map<String,Set<ResourcePermission>>> getGlobalSysPermissions(SQLConnection connection, Resource accessorResource)
void addGlobalSysPermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> accessedResourceClassId, Id<DomainId> accessedResourceDomainId, Set<ResourcePermission> requestedResourcePermissions, Resource grantorResource)
void updateGlobalSysPermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> accessedResourceClassId, Id<DomainId> accessedResourceDomainId, Set<ResourcePermission> requestedResourcePermissions, Resource grantorResource)
void removeAllGlobalSysPermissions(SQLConnection connection, Resource accessorResource)
void removeAllGlobalSysPermissions(SQLConnection connection, Id<DomainId> accessedDomainId)
void removeGlobalSysPermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> accessedResourceClassId, Id<DomainId> accessedResourceDomainId)
void removeGlobalSysPermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> accessedResourceClassId, Id<DomainId> accessedResourceDomainId, Set<ResourcePermission> requestedResourcePermissions)
OACC is a Java Application Security Framework developed by Acciente, LLC., released under Apache License 2.0.
Copyright 2009-2017, Acciente, LLC.