Package | Description |
---|---|
com.acciente.oacc | |
com.acciente.oacc.sql.internal | |
com.acciente.oacc.sql.internal.persister |
Modifier and Type | Method and Description |
---|---|
static DomainPermission |
DomainPermissions.getInstance(DomainPermission domainPermission) |
static DomainPermission |
DomainPermissions.getInstance(String sysPermissionName)
Creates a new domain permission of the specified name, without
the option to grant the domain-permission to another resource
|
static DomainPermission |
DomainPermissions.getInstance(String sysPermissionName,
boolean withGrant)
Deprecated.
as of v2.0.0-rc.5; use
DomainPermissions.getInstanceWithGrantOption(String) or DomainPermissions.getInstance(String) instead. |
static DomainPermission |
DomainPermissions.getInstanceWithGrantOption(String sysPermissionName)
Creates a new domain permission of the specified name, but with
the option to grant the domain-permission to another resource
|
DomainPermission |
DomainCreatePermission.getPostCreateDomainPermission()
Retrieves the post-create permission for non-system permissions.
|
Modifier and Type | Method and Description |
---|---|
Set<DomainPermission> |
AccessControlContext.getDomainPermissions(Resource accessorResource,
String domainName)
Gets all domain permissions the accessor resource has directly to the specified domain.
|
Map<String,Set<DomainPermission>> |
AccessControlContext.getDomainPermissionsMap(Resource accessorResource)
Gets all domain permissions the accessor resource has directly to any domain, mapped by domain name.
|
Set<DomainPermission> |
AccessControlContext.getEffectiveDomainPermissions(Resource accessorResource,
String domainName)
Gets all effective domain permissions the accessor resource has to the specified domain.
|
Map<String,Set<DomainPermission>> |
AccessControlContext.getEffectiveDomainPermissionsMap(Resource accessorResource)
Gets all effective domain permissions the accessor resource has to any domain, mapped by domain name.
|
Modifier and Type | Method and Description |
---|---|
void |
AccessControlContext.assertDomainPermissions(Resource accessorResource,
String domainName,
DomainPermission domainPermission,
DomainPermission... domainPermissions)
Checks if the specified accessor resource has the specified domain permissions on
the specified domain.
|
void |
AccessControlContext.assertDomainPermissions(Resource accessorResource,
String domainName,
DomainPermission domainPermission,
DomainPermission... domainPermissions)
Checks if the specified accessor resource has the specified domain permissions on
the specified domain.
|
void |
AccessControlContext.assertPostCreateDomainPermissions(Resource accessorResource,
DomainPermission domainPermission,
DomainPermission... domainPermissions)
Checks if the specified accessor resource would receive the specified domain permissions, if the accessor
were to create a domain.
|
void |
AccessControlContext.assertPostCreateDomainPermissions(Resource accessorResource,
DomainPermission domainPermission,
DomainPermission... domainPermissions)
Checks if the specified accessor resource would receive the specified domain permissions, if the accessor
were to create a domain.
|
static DomainPermission |
DomainPermissions.getInstance(DomainPermission domainPermission) |
static DomainCreatePermission |
DomainCreatePermissions.getInstance(DomainPermission postCreateDomainPermission)
Creates a new domain create permission with the specified post-create domain permission
without the option to grant the create-permission to another resource
|
static DomainCreatePermission |
DomainCreatePermissions.getInstance(DomainPermission domainPostCreatePermission,
boolean withGrant)
Deprecated.
as of v2.0.0-rc.5; use
DomainCreatePermissions.getInstanceWithGrantOption(DomainPermission) or DomainCreatePermissions.getInstance(DomainPermission) instead. |
static DomainCreatePermission |
DomainCreatePermissions.getInstanceWithGrantOption(DomainPermission postCreateDomainPermission)
Creates a new domain create permission with the specified post-create domain permission,
but with the option to grant the create-permission to another resource
|
void |
AccessControlContext.grantDomainPermissions(Resource accessorResource,
String domainName,
DomainPermission domainPermission,
DomainPermission... domainPermissions)
Adds to the direct domain permissions the specified accessor resource has on the specified domain.
|
void |
AccessControlContext.grantDomainPermissions(Resource accessorResource,
String domainName,
DomainPermission domainPermission,
DomainPermission... domainPermissions)
Adds to the direct domain permissions the specified accessor resource has on the specified domain.
|
boolean |
AccessControlContext.hasDomainPermissions(Resource accessorResource,
String domainName,
DomainPermission domainPermission,
DomainPermission... domainPermissions)
Checks if the specified accessor resource has the specified domain permissions on
the specified domain.
|
boolean |
AccessControlContext.hasDomainPermissions(Resource accessorResource,
String domainName,
DomainPermission domainPermission,
DomainPermission... domainPermissions)
Checks if the specified accessor resource has the specified domain permissions on
the specified domain.
|
boolean |
AccessControlContext.hasPostCreateDomainPermissions(Resource accessorResource,
DomainPermission domainPermission,
DomainPermission... domainPermissions)
Checks if the specified accessor resource would receive the specified domain permissions, if the accessor
were to create a domain.
|
boolean |
AccessControlContext.hasPostCreateDomainPermissions(Resource accessorResource,
DomainPermission domainPermission,
DomainPermission... domainPermissions)
Checks if the specified accessor resource would receive the specified domain permissions, if the accessor
were to create a domain.
|
boolean |
DomainPermission.isGrantableFrom(DomainPermission other)
Determines if this permission can be granted by a grantor holding the specified other permission.
|
static NotAuthorizedException |
NotAuthorizedException.newInstanceForDomainPermissions(Resource accessorResource,
String domainName,
DomainPermission domainPermission,
DomainPermission... domainPermissions) |
static NotAuthorizedException |
NotAuthorizedException.newInstanceForDomainPermissions(Resource accessorResource,
String domainName,
DomainPermission domainPermission,
DomainPermission... domainPermissions) |
static NotAuthorizedException |
NotAuthorizedException.newInstanceForPostCreateDomainPermissions(Resource accessorResource,
DomainPermission domainPermission,
DomainPermission... domainPermissions) |
static NotAuthorizedException |
NotAuthorizedException.newInstanceForPostCreateDomainPermissions(Resource accessorResource,
DomainPermission domainPermission,
DomainPermission... domainPermissions) |
void |
AccessControlContext.revokeDomainPermissions(Resource accessorResource,
String domainName,
DomainPermission domainPermission,
DomainPermission... domainPermissions)
Revokes the direct domain permissions from set the specified accessor resource has on the specified domain.
|
void |
AccessControlContext.revokeDomainPermissions(Resource accessorResource,
String domainName,
DomainPermission domainPermission,
DomainPermission... domainPermissions)
Revokes the direct domain permissions from set the specified accessor resource has on the specified domain.
|
Modifier and Type | Method and Description |
---|---|
void |
AccessControlContext.assertDomainPermissions(Resource accessorResource,
String domainName,
Set<DomainPermission> domainPermissions)
Checks if the specified accessor resource has the specified domain permissions on
the specified domain.
|
void |
AccessControlContext.assertPostCreateDomainPermissions(Resource accessorResource,
Set<DomainPermission> domainPermissions)
Checks if the specified accessor resource would receive the specified domain permissions, if the accessor
were to create a domain.
|
void |
AccessControlContext.grantDomainPermissions(Resource accessorResource,
String domainName,
Set<DomainPermission> domainPermissions)
Adds to the direct domain permissions the specified accessor resource has on the specified domain.
|
boolean |
AccessControlContext.hasDomainPermissions(Resource accessorResource,
String domainName,
Set<DomainPermission> domainPermissions)
Checks if the specified accessor resource has the specified domain permissions on
the specified domain.
|
boolean |
AccessControlContext.hasPostCreateDomainPermissions(Resource accessorResource,
Set<DomainPermission> domainPermissions)
Checks if the specified accessor resource would receive the specified domain permissions, if the accessor
were to create a domain.
|
static NotAuthorizedException |
NotAuthorizedException.newInstanceForDomainPermissions(Resource accessorResource,
String domainName,
Set<DomainPermission> domainPermissions) |
static NotAuthorizedException |
NotAuthorizedException.newInstanceForPostCreateDomainPermissions(Resource accessorResource,
Set<DomainPermission> domainPermissions) |
void |
AccessControlContext.revokeDomainPermissions(Resource accessorResource,
String domainName,
Set<DomainPermission> domainPermissions)
Revokes the direct domain permissions from set the specified accessor resource has on the specified domain.
|
void |
AccessControlContext.setDomainPermissions(Resource accessorResource,
String domainName,
Set<DomainPermission> domainPermissions)
Sets the direct domain permissions the specified accessor resource has on the specified domain.
|
Modifier and Type | Method and Description |
---|---|
Set<DomainPermission> |
SQLAccessControlContext.getDomainPermissions(Resource accessorResource,
String domainName) |
Map<String,Set<DomainPermission>> |
SQLAccessControlContext.getDomainPermissionsMap(Resource accessorResource) |
Set<DomainPermission> |
SQLAccessControlContext.getEffectiveDomainPermissions(Resource accessorResource,
String domainName) |
Map<String,Set<DomainPermission>> |
SQLAccessControlContext.getEffectiveDomainPermissionsMap(Resource accessorResource) |
Modifier and Type | Method and Description |
---|---|
void |
SQLAccessControlContext.assertDomainPermissions(Resource accessorResource,
String domainName,
DomainPermission domainPermission,
DomainPermission... domainPermissions) |
void |
SQLAccessControlContext.assertDomainPermissions(Resource accessorResource,
String domainName,
DomainPermission domainPermission,
DomainPermission... domainPermissions) |
void |
SQLAccessControlContext.assertPostCreateDomainPermissions(Resource accessorResource,
DomainPermission domainPermission,
DomainPermission... domainPermissions) |
void |
SQLAccessControlContext.assertPostCreateDomainPermissions(Resource accessorResource,
DomainPermission domainPermission,
DomainPermission... domainPermissions) |
void |
SQLAccessControlContext.grantDomainPermissions(Resource accessorResource,
String domainName,
DomainPermission domainPermission,
DomainPermission... domainPermissions) |
void |
SQLAccessControlContext.grantDomainPermissions(Resource accessorResource,
String domainName,
DomainPermission domainPermission,
DomainPermission... domainPermissions) |
boolean |
SQLAccessControlContext.hasDomainPermissions(Resource accessorResource,
String domainName,
DomainPermission domainPermission,
DomainPermission... domainPermissions) |
boolean |
SQLAccessControlContext.hasDomainPermissions(Resource accessorResource,
String domainName,
DomainPermission domainPermission,
DomainPermission... domainPermissions) |
boolean |
SQLAccessControlContext.hasPostCreateDomainPermissions(Resource accessorResource,
DomainPermission domainPermission,
DomainPermission... domainPermissions) |
boolean |
SQLAccessControlContext.hasPostCreateDomainPermissions(Resource accessorResource,
DomainPermission domainPermission,
DomainPermission... domainPermissions) |
void |
SQLAccessControlContext.revokeDomainPermissions(Resource accessorResource,
String domainName,
DomainPermission domainPermission,
DomainPermission... domainPermissions) |
void |
SQLAccessControlContext.revokeDomainPermissions(Resource accessorResource,
String domainName,
DomainPermission domainPermission,
DomainPermission... domainPermissions) |
Modifier and Type | Method and Description |
---|---|
void |
SQLAccessControlContext.assertDomainPermissions(Resource accessorResource,
String domainName,
Set<DomainPermission> domainPermissions) |
void |
SQLAccessControlContext.assertPostCreateDomainPermissions(Resource accessorResource,
Set<DomainPermission> domainPermissions) |
void |
SQLAccessControlContext.grantDomainPermissions(Resource accessorResource,
String domainName,
Set<DomainPermission> domainPermissions) |
boolean |
SQLAccessControlContext.hasDomainPermissions(Resource accessorResource,
String domainName,
Set<DomainPermission> domainPermissions) |
boolean |
SQLAccessControlContext.hasPostCreateDomainPermissions(Resource accessorResource,
Set<DomainPermission> domainPermissions) |
void |
SQLAccessControlContext.revokeDomainPermissions(Resource accessorResource,
String domainName,
Set<DomainPermission> domainPermissions) |
void |
SQLAccessControlContext.setDomainPermissions(Resource accessorResource,
String domainName,
Set<DomainPermission> permissions) |
Modifier and Type | Field and Description |
---|---|
static DomainPermission |
CommonGrantDomainPermissionSysPersister.DOMAIN_PERMISSION_SUPER_USER |
Modifier and Type | Method and Description |
---|---|
protected static DomainPermission |
CommonGrantDomainPermissionSysPersister.getDomainSysPermission(SQLResult resultSet) |
Modifier and Type | Method and Description |
---|---|
Map<String,Set<DomainPermission>> |
GrantDomainPermissionSysPersister.getDomainSysPermissions(SQLConnection connection,
Resource accessorResource) |
Map<String,Set<DomainPermission>> |
CommonGrantDomainPermissionSysPersister.getDomainSysPermissions(SQLConnection connection,
Resource accessorResource) |
Set<DomainPermission> |
GrantDomainPermissionSysPersister.getDomainSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<DomainId> resourceDomainId) |
Set<DomainPermission> |
CommonGrantDomainPermissionSysPersister.getDomainSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<DomainId> resourceDomainId) |
Map<String,Set<DomainPermission>> |
RecursiveGrantDomainPermissionSysPersister.getDomainSysPermissionsIncludeInherited(SQLConnection connection,
Resource accessorResource) |
Map<String,Set<DomainPermission>> |
NonRecursiveGrantDomainPermissionSysPersister.getDomainSysPermissionsIncludeInherited(SQLConnection connection,
Resource accessorResource) |
Map<String,Set<DomainPermission>> |
GrantDomainPermissionSysPersister.getDomainSysPermissionsIncludeInherited(SQLConnection connection,
Resource accessorResource) |
abstract Map<String,Set<DomainPermission>> |
CommonGrantDomainPermissionSysPersister.getDomainSysPermissionsIncludeInherited(SQLConnection connection,
Resource accessorResource) |
Set<DomainPermission> |
RecursiveGrantDomainPermissionSysPersister.getDomainSysPermissionsIncludeInherited(SQLConnection connection,
Resource accessorResource,
Id<DomainId> resourceDomainId) |
Set<DomainPermission> |
NonRecursiveGrantDomainPermissionSysPersister.getDomainSysPermissionsIncludeInherited(SQLConnection connection,
Resource accessorResource,
Id<DomainId> resourceDomainId) |
Set<DomainPermission> |
GrantDomainPermissionSysPersister.getDomainSysPermissionsIncludeInherited(SQLConnection connection,
Resource accessorResource,
Id<DomainId> resourceDomainId) |
abstract Set<DomainPermission> |
CommonGrantDomainPermissionSysPersister.getDomainSysPermissionsIncludeInherited(SQLConnection connection,
Resource accessorResource,
Id<DomainId> resourceDomainId) |
Modifier and Type | Method and Description |
---|---|
void |
GrantDomainPermissionSysPersister.addDomainSysPermissions(SQLConnection connection,
Resource accessorResource,
Resource grantorResource,
Id<DomainId> resourceDomainId,
Set<DomainPermission> requestedDomainPermissions) |
void |
CommonGrantDomainPermissionSysPersister.addDomainSysPermissions(SQLConnection connection,
Resource accessorResource,
Resource grantorResource,
Id<DomainId> resourceDomainId,
Set<DomainPermission> requestedDomainPermissions) |
void |
GrantDomainPermissionSysPersister.removeDomainSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<DomainId> resourceDomainId,
Set<DomainPermission> requestedDomainPermissions) |
void |
CommonGrantDomainPermissionSysPersister.removeDomainSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<DomainId> resourceDomainId,
Set<DomainPermission> requestedDomainPermissions) |
void |
GrantDomainPermissionSysPersister.updateDomainSysPermissions(SQLConnection connection,
Resource accessorResource,
Resource grantorResource,
Id<DomainId> resourceDomainId,
Set<DomainPermission> requestedDomainPermissions) |
void |
CommonGrantDomainPermissionSysPersister.updateDomainSysPermissions(SQLConnection connection,
Resource accessorResource,
Resource grantorResource,
Id<DomainId> resourceDomainId,
Set<DomainPermission> requestedDomainPermissions) |
OACC is a Java Application Security Framework developed by Acciente, LLC..
Copyright 2009-2016, Acciente, LLC.All rights reserved.