public class RecursiveGrantGlobalResourcePermissionPersister extends CommonGrantGlobalResourcePermissionPersister implements Serializable
sqlProfile, sqlStrings| Constructor and Description |
|---|
RecursiveGrantGlobalResourcePermissionPersister(SQLProfile sqlProfile,
SQLStrings sqlStrings) |
addGlobalResourcePermissions, getGlobalResourcePermissions, getGlobalResourcePermissions, getResourcePermission, removeAllGlobalResourcePermissions, removeGlobalResourcePermissions, removeGlobalResourcePermissions, updateGlobalResourcePermissionsassertOneRowInserted, assertOneRowUpdated, closeStatementpublic RecursiveGrantGlobalResourcePermissionPersister(SQLProfile sqlProfile, SQLStrings sqlStrings)
public Set<Resource> getResourcesByGlobalResourcePermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, ResourcePermission resourcePermission, Id<ResourcePermissionId> resourcePermissionId)
getResourcesByGlobalResourcePermission in interface GrantGlobalResourcePermissionPersistergetResourcesByGlobalResourcePermission in class CommonGrantGlobalResourcePermissionPersisterpublic Set<Resource> getResourcesByGlobalResourcePermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId, ResourcePermission resourcePermission, Id<ResourcePermissionId> resourcePermissionId)
getResourcesByGlobalResourcePermission in interface GrantGlobalResourcePermissionPersistergetResourcesByGlobalResourcePermission in class CommonGrantGlobalResourcePermissionPersisterpublic Set<ResourcePermission> getGlobalResourcePermissionsIncludeInherited(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId)
getGlobalResourcePermissionsIncludeInherited in interface GrantGlobalResourcePermissionPersistergetGlobalResourcePermissionsIncludeInherited in class CommonGrantGlobalResourcePermissionPersisterpublic Map<String,Map<String,Set<ResourcePermission>>> getGlobalResourcePermissionsIncludeInherited(SQLConnection connection, Resource accessorResource)
getGlobalResourcePermissionsIncludeInherited in interface GrantGlobalResourcePermissionPersistergetGlobalResourcePermissionsIncludeInherited in class CommonGrantGlobalResourcePermissionPersisterpublic void removeAllGlobalResourcePermissions(SQLConnection connection, Id<DomainId> accessedDomainId)
removeAllGlobalResourcePermissions in interface GrantGlobalResourcePermissionPersisterremoveAllGlobalResourcePermissions in class CommonGrantGlobalResourcePermissionPersister
OACC is a Java Application Security Framework developed by Acciente, LLC., released under Apache License 2.0.
Copyright 2009-2018, Acciente, LLC.