public class NonRecursiveGrantGlobalResourcePermissionSysPersister extends CommonGrantGlobalResourcePermissionSysPersister implements Serializable
sqlProfile, sqlStrings
Constructor and Description |
---|
NonRecursiveGrantGlobalResourcePermissionSysPersister(SQLProfile sqlProfile,
SQLStrings sqlStrings) |
Modifier and Type | Method and Description |
---|---|
Map<String,Map<String,Set<ResourcePermission>>> |
getGlobalSysPermissionsIncludeInherited(SQLConnection connection,
Resource accessorResource) |
Set<ResourcePermission> |
getGlobalSysPermissionsIncludeInherited(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId) |
Set<Resource> |
getResourcesByGlobalSysPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId,
ResourcePermission resourcePermission) |
Set<Resource> |
getResourcesByGlobalSysPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
ResourcePermission resourcePermission) |
void |
removeAllGlobalSysPermissions(SQLConnection connection,
Id<DomainId> accessedDomainId) |
addGlobalSysPermissions, getGlobalSysPermissions, getGlobalSysPermissions, getResourceSysPermission, removeAllGlobalSysPermissions, removeGlobalSysPermissions, removeGlobalSysPermissions, updateGlobalSysPermissions
assertOneRowInserted, assertOneRowUpdated, closeStatement
public NonRecursiveGrantGlobalResourcePermissionSysPersister(SQLProfile sqlProfile, SQLStrings sqlStrings)
public Set<Resource> getResourcesByGlobalSysPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, ResourcePermission resourcePermission)
getResourcesByGlobalSysPermission
in interface GrantGlobalResourcePermissionSysPersister
getResourcesByGlobalSysPermission
in class CommonGrantGlobalResourcePermissionSysPersister
public Set<Resource> getResourcesByGlobalSysPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId, ResourcePermission resourcePermission)
getResourcesByGlobalSysPermission
in interface GrantGlobalResourcePermissionSysPersister
getResourcesByGlobalSysPermission
in class CommonGrantGlobalResourcePermissionSysPersister
public Set<ResourcePermission> getGlobalSysPermissionsIncludeInherited(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId)
getGlobalSysPermissionsIncludeInherited
in interface GrantGlobalResourcePermissionSysPersister
getGlobalSysPermissionsIncludeInherited
in class CommonGrantGlobalResourcePermissionSysPersister
public Map<String,Map<String,Set<ResourcePermission>>> getGlobalSysPermissionsIncludeInherited(SQLConnection connection, Resource accessorResource)
getGlobalSysPermissionsIncludeInherited
in interface GrantGlobalResourcePermissionSysPersister
getGlobalSysPermissionsIncludeInherited
in class CommonGrantGlobalResourcePermissionSysPersister
public void removeAllGlobalSysPermissions(SQLConnection connection, Id<DomainId> accessedDomainId)
removeAllGlobalSysPermissions
in interface GrantGlobalResourcePermissionSysPersister
removeAllGlobalSysPermissions
in class CommonGrantGlobalResourcePermissionSysPersister
OACC is a Java Application Security Framework developed by Acciente, LLC., released under Apache License 2.0.
Copyright 2009-2017, Acciente, LLC.