public abstract class CommonGrantGlobalResourcePermissionSysPersister extends Persister implements GrantGlobalResourcePermissionSysPersister, Serializable
Modifier and Type | Field and Description |
---|---|
protected SQLProfile |
sqlProfile |
protected SQLStrings |
sqlStrings |
Constructor and Description |
---|
CommonGrantGlobalResourcePermissionSysPersister(SQLProfile sqlProfile,
SQLStrings sqlStrings) |
Modifier and Type | Method and Description |
---|---|
void |
addGlobalSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourcePermission> requestedResourcePermissions,
Resource grantorResource) |
Map<String,Map<String,Set<ResourcePermission>>> |
getGlobalSysPermissions(SQLConnection connection,
Resource accessorResource) |
Set<ResourcePermission> |
getGlobalSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId) |
abstract Map<String,Map<String,Set<ResourcePermission>>> |
getGlobalSysPermissionsIncludeInherited(SQLConnection connection,
Resource accessorResource) |
abstract Set<ResourcePermission> |
getGlobalSysPermissionsIncludeInherited(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId) |
abstract Set<Resource> |
getResourcesByGlobalSysPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId,
ResourcePermission resourcePermission) |
abstract Set<Resource> |
getResourcesByGlobalSysPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
ResourcePermission resourcePermission) |
protected static ResourcePermission |
getResourceSysPermission(SQLResult resultSet) |
abstract void |
removeAllGlobalSysPermissions(SQLConnection connection,
Id<DomainId> accessedDomainId) |
void |
removeAllGlobalSysPermissions(SQLConnection connection,
Resource accessorResource) |
void |
removeGlobalSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId) |
void |
removeGlobalSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourcePermission> requestedResourcePermissions) |
void |
updateGlobalSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourcePermission> requestedResourcePermissions,
Resource grantorResource) |
assertOneRowInserted, assertOneRowUpdated, closeStatement
protected final SQLProfile sqlProfile
protected final SQLStrings sqlStrings
public CommonGrantGlobalResourcePermissionSysPersister(SQLProfile sqlProfile, SQLStrings sqlStrings)
public abstract Set<Resource> getResourcesByGlobalSysPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, ResourcePermission resourcePermission)
getResourcesByGlobalSysPermission
in interface GrantGlobalResourcePermissionSysPersister
public abstract Set<Resource> getResourcesByGlobalSysPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId, ResourcePermission resourcePermission)
getResourcesByGlobalSysPermission
in interface GrantGlobalResourcePermissionSysPersister
public abstract Set<ResourcePermission> getGlobalSysPermissionsIncludeInherited(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId)
getGlobalSysPermissionsIncludeInherited
in interface GrantGlobalResourcePermissionSysPersister
public Set<ResourcePermission> getGlobalSysPermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId)
getGlobalSysPermissions
in interface GrantGlobalResourcePermissionSysPersister
protected static ResourcePermission getResourceSysPermission(SQLResult resultSet) throws SQLException
SQLException
public abstract Map<String,Map<String,Set<ResourcePermission>>> getGlobalSysPermissionsIncludeInherited(SQLConnection connection, Resource accessorResource)
getGlobalSysPermissionsIncludeInherited
in interface GrantGlobalResourcePermissionSysPersister
public Map<String,Map<String,Set<ResourcePermission>>> getGlobalSysPermissions(SQLConnection connection, Resource accessorResource)
getGlobalSysPermissions
in interface GrantGlobalResourcePermissionSysPersister
public void addGlobalSysPermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> accessedResourceClassId, Id<DomainId> accessedResourceDomainId, Set<ResourcePermission> requestedResourcePermissions, Resource grantorResource)
addGlobalSysPermissions
in interface GrantGlobalResourcePermissionSysPersister
public void updateGlobalSysPermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> accessedResourceClassId, Id<DomainId> accessedResourceDomainId, Set<ResourcePermission> requestedResourcePermissions, Resource grantorResource)
updateGlobalSysPermissions
in interface GrantGlobalResourcePermissionSysPersister
public void removeAllGlobalSysPermissions(SQLConnection connection, Resource accessorResource)
removeAllGlobalSysPermissions
in interface GrantGlobalResourcePermissionSysPersister
public abstract void removeAllGlobalSysPermissions(SQLConnection connection, Id<DomainId> accessedDomainId)
removeAllGlobalSysPermissions
in interface GrantGlobalResourcePermissionSysPersister
public void removeGlobalSysPermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> accessedResourceClassId, Id<DomainId> accessedResourceDomainId)
removeGlobalSysPermissions
in interface GrantGlobalResourcePermissionSysPersister
public void removeGlobalSysPermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> accessedResourceClassId, Id<DomainId> accessedResourceDomainId, Set<ResourcePermission> requestedResourcePermissions)
removeGlobalSysPermissions
in interface GrantGlobalResourcePermissionSysPersister
OACC is a Java Application Security Framework developed by Acciente, LLC..
Copyright 2009-2016, Acciente, LLC.All rights reserved.