public interface GrantDomainPermissionSysPersister
Set<Resource> getResourcesByDomainSuperUserPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId)
Set<Resource> getResourcesByDomainSuperUserPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId)
Set<DomainPermission> getDomainSysPermissionsIncludeInherited(SQLConnection connection, Resource accessorResource, Id<DomainId> resourceDomainId)
Set<DomainPermission> getDomainSysPermissions(SQLConnection connection, Resource accessorResource, Id<DomainId> resourceDomainId)
Map<String,Set<DomainPermission>> getDomainSysPermissionsIncludeInherited(SQLConnection connection, Resource accessorResource)
Map<String,Set<DomainPermission>> getDomainSysPermissions(SQLConnection connection, Resource accessorResource)
void addDomainSysPermissions(SQLConnection connection, Resource accessorResource, Resource grantorResource, Id<DomainId> resourceDomainId, Set<DomainPermission> requestedDomainPermissions)
void updateDomainSysPermissions(SQLConnection connection, Resource accessorResource, Resource grantorResource, Id<DomainId> resourceDomainId, Set<DomainPermission> requestedDomainPermissions)
void removeAllDomainSysPermissions(SQLConnection connection, Resource accessorResource)
void removeAllDomainSysPermissions(SQLConnection connection, Id<DomainId> domainId)
void removeDomainSysPermissions(SQLConnection connection, Resource accessorResource, Id<DomainId> resourceDomainId)
void removeDomainSysPermissions(SQLConnection connection, Resource accessorResource, Id<DomainId> resourceDomainId, Set<DomainPermission> requestedDomainPermissions)
OACC is a Java Application Security Framework developed by Acciente, LLC..
Copyright 2015, Acciente, LLC.All rights reserved.