public class RecursiveGrantResourcePermissionSysPersister extends CommonGrantResourcePermissionSysPersister implements Serializable
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, updateResourceSysPermissionsassertOneRowInserted, assertOneRowUpdated, closeStatementpublic RecursiveGrantResourcePermissionSysPersister(SQLProfile sqlProfile, SQLStrings sqlStrings)
public Set<Resource> getResourcesByResourceSysPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, ResourcePermission resourcePermission)
getResourcesByResourceSysPermission in interface GrantResourcePermissionSysPersistergetResourcesByResourceSysPermission in class CommonGrantResourcePermissionSysPersisterpublic Set<Resource> getResourcesByResourceSysPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId, ResourcePermission resourcePermission)
getResourcesByResourceSysPermission in interface GrantResourcePermissionSysPersistergetResourcesByResourceSysPermission in class CommonGrantResourcePermissionSysPersisterpublic Set<ResourcePermission> getResourceSysPermissionsIncludeInherited(SQLConnection connection, Resource accessorResource, Resource accessedResource)
getResourceSysPermissionsIncludeInherited in interface GrantResourcePermissionSysPersistergetResourceSysPermissionsIncludeInherited in class CommonGrantResourcePermissionSysPersister
OACC is a Java Application Security Framework developed by Acciente, LLC., released under Apache License 2.0.
Copyright 2009-2017, Acciente, LLC.