public abstract class CommonGrantResourceCreatePermissionPostCreateSysPersister extends Persister implements GrantResourceCreatePermissionPostCreateSysPersister
Modifier and Type | Field and Description |
---|---|
protected SQLProfile |
sqlProfile |
protected SQLStrings |
sqlStrings |
Constructor and Description |
---|
CommonGrantResourceCreatePermissionPostCreateSysPersister(SQLProfile sqlProfile,
SQLStrings sqlStrings) |
assertOneRowInserted, assertOneRowUpdated, closeStatement
protected final SQLProfile sqlProfile
protected final SQLStrings sqlStrings
public CommonGrantResourceCreatePermissionPostCreateSysPersister(SQLProfile sqlProfile, SQLStrings sqlStrings)
public abstract Set<ResourceCreatePermission> getResourceCreatePostCreateSysPermissionsIncludeInherited(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId)
getResourceCreatePostCreateSysPermissionsIncludeInherited
in interface GrantResourceCreatePermissionPostCreateSysPersister
public abstract Map<String,Map<String,Set<ResourceCreatePermission>>> getResourceCreatePostCreateSysPermissionsIncludeInherited(SQLConnection connection, Resource accessorResource)
getResourceCreatePostCreateSysPermissionsIncludeInherited
in interface GrantResourceCreatePermissionPostCreateSysPersister
public Map<String,Map<String,Set<ResourceCreatePermission>>> getResourceCreatePostCreateSysPermissions(SQLConnection connection, Resource accessorResource)
getResourceCreatePostCreateSysPermissions
in interface GrantResourceCreatePermissionPostCreateSysPersister
public Set<ResourceCreatePermission> getResourceCreatePostCreateSysPermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId)
getResourceCreatePostCreateSysPermissions
in interface GrantResourceCreatePermissionPostCreateSysPersister
public void addResourceCreatePostCreateSysPermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> accessedResourceClassId, Id<DomainId> accessedResourceDomainId, Set<ResourceCreatePermission> requestedResourceCreatePermissions, Resource grantorResource)
addResourceCreatePostCreateSysPermissions
in interface GrantResourceCreatePermissionPostCreateSysPersister
public void updateResourceCreatePostCreateSysPermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> accessedResourceClassId, Id<DomainId> accessedResourceDomainId, Set<ResourceCreatePermission> requestedResourceCreatePermissions, Resource grantorResource)
updateResourceCreatePostCreateSysPermissions
in interface GrantResourceCreatePermissionPostCreateSysPersister
public void removeAllResourceCreatePostCreateSysPermissions(SQLConnection connection, Resource accessorResource)
removeAllResourceCreatePostCreateSysPermissions
in interface GrantResourceCreatePermissionPostCreateSysPersister
public abstract void removeAllResourceCreatePostCreateSysPermissions(SQLConnection connection, Id<DomainId> accessedDomainId)
removeAllResourceCreatePostCreateSysPermissions
in interface GrantResourceCreatePermissionPostCreateSysPersister
public void removeResourceCreatePostCreateSysPermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> accessedResourceClassId, Id<DomainId> accessedResourceDomainId)
removeResourceCreatePostCreateSysPermissions
in interface GrantResourceCreatePermissionPostCreateSysPersister
public void removeResourceCreatePostCreateSysPermissions(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> accessedResourceClassId, Id<DomainId> accessedResourceDomainId, Set<ResourceCreatePermission> requestedResourceCreatePermissions)
removeResourceCreatePostCreateSysPermissions
in interface GrantResourceCreatePermissionPostCreateSysPersister
OACC is a Java Application Security Framework developed by Acciente, LLC..
Copyright 2015, Acciente, LLC.All rights reserved.