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