public abstract class CommonGrantDomainPermissionSysPersister extends Persister implements GrantDomainPermissionSysPersister, Serializable
| Modifier and Type | Field and Description | 
|---|---|
| static DomainPermission | DOMAIN_PERMISSION_SUPER_USER | 
| protected SQLProfile | sqlProfile | 
| protected SQLStrings | sqlStrings | 
| Constructor and Description | 
|---|
| CommonGrantDomainPermissionSysPersister(SQLProfile sqlProfile,
                                       SQLStrings sqlStrings) | 
assertOneRowInserted, assertOneRowUpdated, closeStatementprotected final SQLProfile sqlProfile
protected final SQLStrings sqlStrings
public static final DomainPermission DOMAIN_PERMISSION_SUPER_USER
public CommonGrantDomainPermissionSysPersister(SQLProfile sqlProfile, SQLStrings sqlStrings)
public abstract Set<Resource> getResourcesByDomainSuperUserPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId)
getResourcesByDomainSuperUserPermission in interface GrantDomainPermissionSysPersisterpublic abstract Set<Resource> getResourcesByDomainSuperUserPermission(SQLConnection connection, Resource accessorResource, Id<ResourceClassId> resourceClassId, Id<DomainId> resourceDomainId)
getResourcesByDomainSuperUserPermission in interface GrantDomainPermissionSysPersisterpublic abstract Set<DomainPermission> getDomainSysPermissionsIncludeInherited(SQLConnection connection, Resource accessorResource, Id<DomainId> resourceDomainId)
getDomainSysPermissionsIncludeInherited in interface GrantDomainPermissionSysPersisterpublic Set<DomainPermission> getDomainSysPermissions(SQLConnection connection, Resource accessorResource, Id<DomainId> resourceDomainId)
getDomainSysPermissions in interface GrantDomainPermissionSysPersisterpublic abstract Map<String,Set<DomainPermission>> getDomainSysPermissionsIncludeInherited(SQLConnection connection, Resource accessorResource)
getDomainSysPermissionsIncludeInherited in interface GrantDomainPermissionSysPersisterpublic Map<String,Set<DomainPermission>> getDomainSysPermissions(SQLConnection connection, Resource accessorResource)
getDomainSysPermissions in interface GrantDomainPermissionSysPersisterprotected static DomainPermission getDomainSysPermission(SQLResult resultSet) throws SQLException
SQLExceptionpublic void addDomainSysPermissions(SQLConnection connection, Resource accessorResource, Resource grantorResource, Id<DomainId> resourceDomainId, Set<DomainPermission> requestedDomainPermissions)
addDomainSysPermissions in interface GrantDomainPermissionSysPersisterpublic void updateDomainSysPermissions(SQLConnection connection, Resource accessorResource, Resource grantorResource, Id<DomainId> resourceDomainId, Set<DomainPermission> requestedDomainPermissions)
updateDomainSysPermissions in interface GrantDomainPermissionSysPersisterpublic void removeAllDomainSysPermissions(SQLConnection connection, Resource accessorResource)
removeAllDomainSysPermissions in interface GrantDomainPermissionSysPersisterpublic abstract void removeAllDomainSysPermissions(SQLConnection connection, Id<DomainId> domainId)
removeAllDomainSysPermissions in interface GrantDomainPermissionSysPersisterpublic void removeDomainSysPermissions(SQLConnection connection, Resource accessorResource, Id<DomainId> resourceDomainId)
removeDomainSysPermissions in interface GrantDomainPermissionSysPersisterpublic void removeDomainSysPermissions(SQLConnection connection, Resource accessorResource, Id<DomainId> resourceDomainId, Set<DomainPermission> requestedDomainPermissions)
removeDomainSysPermissions in interface GrantDomainPermissionSysPersister
OACC is a Java Application Security Framework developed by Acciente, LLC., released under Apache License 2.0.
Copyright 2009-2017, Acciente, LLC.