public class GrantGlobalResourcePermissionPersister extends Persister
Constructor and Description |
---|
GrantGlobalResourcePermissionPersister(SQLStrings sqlStrings) |
assertOneRowInserted, assertOneRowUpdated, closeStatement
public GrantGlobalResourcePermissionPersister(SQLStrings sqlStrings)
public Set<Resource> getResourcesByGlobalResourcePermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, ResourcePermission resourcePermission, Id<ResourcePermissionId> resourcePermissionId)
public Set<Resource> getResourcesByGlobalResourcePermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId, ResourcePermission resourcePermission, Id<ResourcePermissionId> resourcePermissionId)
public Set<ResourcePermission> getGlobalResourcePermissionsIncludeInherited(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId)
public Set<ResourcePermission> getGlobalResourcePermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId)
public Map<String,Map<String,Set<ResourcePermission>>> getGlobalResourcePermissionsIncludeInherited(SQLConnection connection, Resource accessorResource)
public Map<String,Map<String,Set<ResourcePermission>>> getGlobalResourcePermissions(SQLConnection connection, Resource accessorResource)
public void addGlobalResourcePermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> accessedResourceClassId, Id<DomainId> accessedResourceDomainId, Set<ResourcePermission> requestedResourcePermissions, Resource grantorResource)
public void updateGlobalResourcePermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> accessedResourceClassId, Id<DomainId> accessedResourceDomainId, Set<ResourcePermission> requestedResourcePermissions, Resource grantorResource)
public void removeAllGlobalResourcePermissions(SQLConnection connection, Resource accessorResource)
public void removeAllGlobalResourcePermissions(SQLConnection connection, Id<DomainId> accessedDomainId)
public void removeGlobalResourcePermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> accessedResourceClassId, Id<DomainId> accessedResourceDomainId)
public void removeGlobalResourcePermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> accessedResourceClassId, Id<DomainId> accessedResourceDomainId, Set<ResourcePermission> requestedResourcePermissions)
OACC is a Java Application Security Framework developed by Acciente, LLC..
Copyright 2015, Acciente, LLC.All rights reserved.