public class RecursiveGrantResourcePermissionSysPersister extends CommonGrantResourcePermissionSysPersister
sqlProfile, sqlStrings
Constructor and Description |
---|
RecursiveGrantResourcePermissionSysPersister(SQLProfile sqlProfile,
SQLStrings sqlStrings) |
Modifier and Type | Method and Description |
---|---|
Set<Resource> |
getResourcesByResourceSysPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId,
ResourcePermission resourcePermission) |
Set<Resource> |
getResourcesByResourceSysPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
ResourcePermission resourcePermission) |
Set<ResourcePermission> |
getResourceSysPermissionsIncludeInherited(SQLConnection connection,
Resource accessorResource,
Resource accessedResource) |
addResourceSysPermissions, getAccessorResourcesByResourceSysPermission, getResourceSysPermission, getResourceSysPermissions, removeAllResourceSysPermissionsAsAccessorOrAccessed, removeResourceSysPermissions, removeResourceSysPermissions, updateResourceSysPermissions
assertOneRowInserted, assertOneRowUpdated, closeStatement
public RecursiveGrantResourcePermissionSysPersister(SQLProfile sqlProfile, SQLStrings sqlStrings)
public Set<Resource> getResourcesByResourceSysPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, ResourcePermission resourcePermission)
getResourcesByResourceSysPermission
in interface GrantResourcePermissionSysPersister
getResourcesByResourceSysPermission
in class CommonGrantResourcePermissionSysPersister
public Set<Resource> getResourcesByResourceSysPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId, ResourcePermission resourcePermission)
getResourcesByResourceSysPermission
in interface GrantResourcePermissionSysPersister
getResourcesByResourceSysPermission
in class CommonGrantResourcePermissionSysPersister
public Set<ResourcePermission> getResourceSysPermissionsIncludeInherited(SQLConnection connection, Resource accessorResource, Resource accessedResource)
getResourceSysPermissionsIncludeInherited
in interface GrantResourcePermissionSysPersister
getResourceSysPermissionsIncludeInherited
in class CommonGrantResourcePermissionSysPersister
OACC is a Java Application Security Framework developed by Acciente, LLC..
Copyright 2015, Acciente, LLC.All rights reserved.