public class NonRecursiveGrantDomainPermissionSysPersister extends CommonGrantDomainPermissionSysPersister implements Serializable
DOMAIN_PERMISSION_SUPER_USER, sqlProfile, sqlStrings| Constructor and Description |
|---|
NonRecursiveGrantDomainPermissionSysPersister(SQLProfile sqlProfile,
SQLStrings sqlStrings) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Set<DomainPermission>> |
getDomainSysPermissionsIncludeInherited(SQLConnection connection,
Resource accessorResource) |
Set<DomainPermission> |
getDomainSysPermissionsIncludeInherited(SQLConnection connection,
Resource accessorResource,
Id<DomainId> resourceDomainId) |
Set<Resource> |
getResourcesByDomainSuperUserPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId) |
Set<Resource> |
getResourcesByDomainSuperUserPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId) |
void |
removeAllDomainSysPermissions(SQLConnection connection,
Id<DomainId> domainId) |
addDomainSysPermissions, getDomainSysPermission, getDomainSysPermissions, getDomainSysPermissions, removeAllDomainSysPermissions, removeDomainSysPermissions, removeDomainSysPermissions, updateDomainSysPermissionsassertOneRowInserted, assertOneRowUpdated, closeStatementpublic NonRecursiveGrantDomainPermissionSysPersister(SQLProfile sqlProfile, SQLStrings sqlStrings)
public Set<Resource> getResourcesByDomainSuperUserPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId)
getResourcesByDomainSuperUserPermission in interface GrantDomainPermissionSysPersistergetResourcesByDomainSuperUserPermission in class CommonGrantDomainPermissionSysPersisterpublic Set<Resource> getResourcesByDomainSuperUserPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId)
getResourcesByDomainSuperUserPermission in interface GrantDomainPermissionSysPersistergetResourcesByDomainSuperUserPermission in class CommonGrantDomainPermissionSysPersisterpublic Set<DomainPermission> getDomainSysPermissionsIncludeInherited(SQLConnection connection, Resource accessorResource, Id<DomainId> resourceDomainId)
getDomainSysPermissionsIncludeInherited in interface GrantDomainPermissionSysPersistergetDomainSysPermissionsIncludeInherited in class CommonGrantDomainPermissionSysPersisterpublic Map<String,Set<DomainPermission>> getDomainSysPermissionsIncludeInherited(SQLConnection connection, Resource accessorResource)
getDomainSysPermissionsIncludeInherited in interface GrantDomainPermissionSysPersistergetDomainSysPermissionsIncludeInherited in class CommonGrantDomainPermissionSysPersisterpublic void removeAllDomainSysPermissions(SQLConnection connection, Id<DomainId> domainId)
removeAllDomainSysPermissions in interface GrantDomainPermissionSysPersisterremoveAllDomainSysPermissions in class CommonGrantDomainPermissionSysPersister
OACC is a Java Application Security Framework developed by Acciente, LLC., released under Apache License 2.0.
Copyright 2009-2017, Acciente, LLC.