public class GrantDomainPermissionSysPersister extends Persister
Modifier and Type | Field and Description |
---|---|
static DomainPermission |
DOMAIN_PERMISSION_SUPER_USER |
Constructor and Description |
---|
GrantDomainPermissionSysPersister(SQLStrings sqlStrings) |
Modifier and Type | Method and Description |
---|---|
void |
addDomainSysPermissions(SQLConnection connection,
Resource accessorResource,
Resource grantorResource,
Id<DomainId> resourceDomainId,
Set<DomainPermission> requestedDomainPermissions) |
Map<String,Set<DomainPermission>> |
getDomainSysPermissions(SQLConnection connection,
Resource accessorResource) |
Set<DomainPermission> |
getDomainSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<DomainId> resourceDomainId) |
Set<Resource> |
getResourcesByDomainSuperUserPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId) |
Set<Resource> |
getResourcesByDomainSuperUserPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId) |
void |
removeDomainSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<DomainId> resourceDomainId) |
assertOneRowInserted, assertOneRowUpdated, closeStatement
public static final DomainPermission DOMAIN_PERMISSION_SUPER_USER
public GrantDomainPermissionSysPersister(SQLStrings sqlStrings)
public Set<Resource> getResourcesByDomainSuperUserPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId) throws AccessControlException
AccessControlException
public Set<Resource> getResourcesByDomainSuperUserPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId) throws AccessControlException
AccessControlException
public Set<DomainPermission> getDomainSysPermissions(SQLConnection connection, Resource accessorResource, Id<DomainId> resourceDomainId) throws AccessControlException
AccessControlException
public Map<String,Set<DomainPermission>> getDomainSysPermissions(SQLConnection connection, Resource accessorResource) throws AccessControlException
AccessControlException
public void addDomainSysPermissions(SQLConnection connection, Resource accessorResource, Resource grantorResource, Id<DomainId> resourceDomainId, Set<DomainPermission> requestedDomainPermissions) throws AccessControlException
AccessControlException
public void removeDomainSysPermissions(SQLConnection connection, Resource accessorResource, Id<DomainId> resourceDomainId) throws AccessControlException
AccessControlException
Copyright © 2014 Acciente, LLC. All rights reserved.