public class RecursiveGrantResourcePermissionPersister extends CommonGrantResourcePermissionPersister
sqlProfile, sqlStrings
Constructor and Description |
---|
RecursiveGrantResourcePermissionPersister(SQLProfile sqlProfile,
SQLStrings sqlStrings) |
Modifier and Type | Method and Description |
---|---|
Set<ResourcePermission> |
getResourcePermissionsIncludeInherited(SQLConnection connection,
Resource accessorResource,
Resource accessedResource) |
Set<Resource> |
getResourcesByResourcePermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId,
ResourcePermission resourcePermission,
Id<ResourcePermissionId> resourcePermissionId) |
Set<Resource> |
getResourcesByResourcePermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
ResourcePermission resourcePermission,
Id<ResourcePermissionId> resourcePermissionId) |
addResourcePermissions, getAccessorResourcesByResourcePermission, getResourcePermissions, removeAllResourcePermissionsAsAccessorOrAccessed, removeResourcePermissions, removeResourcePermissions, updateResourcePermissions
assertOneRowInserted, assertOneRowUpdated, closeStatement
public RecursiveGrantResourcePermissionPersister(SQLProfile sqlProfile, SQLStrings sqlStrings)
public Set<Resource> getResourcesByResourcePermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, ResourcePermission resourcePermission, Id<ResourcePermissionId> resourcePermissionId)
getResourcesByResourcePermission
in interface GrantResourcePermissionPersister
getResourcesByResourcePermission
in class CommonGrantResourcePermissionPersister
public Set<Resource> getResourcesByResourcePermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId, ResourcePermission resourcePermission, Id<ResourcePermissionId> resourcePermissionId)
getResourcesByResourcePermission
in interface GrantResourcePermissionPersister
getResourcesByResourcePermission
in class CommonGrantResourcePermissionPersister
public Set<ResourcePermission> getResourcePermissionsIncludeInherited(SQLConnection connection, Resource accessorResource, Resource accessedResource)
getResourcePermissionsIncludeInherited
in interface GrantResourcePermissionPersister
getResourcePermissionsIncludeInherited
in class CommonGrantResourcePermissionPersister
OACC is a Java Application Security Framework developed by Acciente, LLC..
Copyright 2015, Acciente, LLC.All rights reserved.