public class GrantResourceCreatePermissionSysPersister extends Persister
Constructor and Description |
---|
GrantResourceCreatePermissionSysPersister(SQLStrings sqlStrings) |
Modifier and Type | Method and Description |
---|---|
void |
addCreateSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions,
Resource grantorResource) |
Map<String,Map<String,Set<ResourceCreatePermission>>> |
getCreateSysPermissions(SQLConnection connection,
Resource accessorResource) |
Set<ResourceCreatePermission> |
getCreateSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId) |
void |
removeCreateSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId) |
assertOneRowInserted, assertOneRowUpdated, closeStatement
public GrantResourceCreatePermissionSysPersister(SQLStrings sqlStrings)
public Set<ResourceCreatePermission> getCreateSysPermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId) throws AccessControlException
AccessControlException
public Map<String,Map<String,Set<ResourceCreatePermission>>> getCreateSysPermissions(SQLConnection connection, Resource accessorResource) throws AccessControlException
AccessControlException
public void addCreateSysPermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> accessedResourceClassId, Id<DomainId> accessedResourceDomainId, Set<ResourceCreatePermission> requestedResourceCreatePermissions, Resource grantorResource) throws AccessControlException
AccessControlException
public void removeCreateSysPermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> accessedResourceClassId, Id<DomainId> accessedResourceDomainId) throws AccessControlException
AccessControlException
Copyright © 2014 Acciente, LLC. All rights reserved.