| Package | Description | 
|---|---|
| com.acciente.oacc | |
| com.acciente.oacc.sql.internal | |
| com.acciente.oacc.sql.internal.persister | 
| Modifier and Type | Method and Description | 
|---|---|
static DomainCreatePermission | 
DomainCreatePermissions.getInstance(DomainCreatePermission domainCreatePermission)  | 
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.getInstance(String sysPermissionName)
Creates a new domain create permission with no post-create permissions (i.e. 
 | 
static DomainCreatePermission | 
DomainCreatePermissions.getInstance(String sysPermissionName,
           boolean withGrant)
Deprecated. 
 
as of v2.0.0-rc.5; use  
DomainCreatePermissions.getInstanceWithGrantOption(String) or DomainCreatePermissions.getInstance(String) 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 
 | 
static DomainCreatePermission | 
DomainCreatePermissions.getInstanceWithGrantOption(String sysPermissionName)
Creates a new domain create permission with no post-create permissions (i.e. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Set<DomainCreatePermission> | 
AccessControlContext.getDomainCreatePermissions(Resource accessorResource)
Gets all direct domain create permissions the specified accessor resource has. 
 | 
Set<DomainCreatePermission> | 
AccessControlContext.getEffectiveDomainCreatePermissions(Resource accessorResource)
Gets all effective domain create permissions the specified accessor resource has, both directly
 and inherited (from other resources). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AccessControlContext.assertDomainCreatePermissions(Resource accessorResource,
                             DomainCreatePermission domainCreatePermission,
                             DomainCreatePermission... domainCreatePermissions)
Checks if the specified accessor resource has the specified domain create permissions. 
 | 
void | 
AccessControlContext.assertDomainCreatePermissions(Resource accessorResource,
                             DomainCreatePermission domainCreatePermission,
                             DomainCreatePermission... domainCreatePermissions)
Checks if the specified accessor resource has the specified domain create permissions. 
 | 
static DomainCreatePermission | 
DomainCreatePermissions.getInstance(DomainCreatePermission domainCreatePermission)  | 
void | 
AccessControlContext.grantDomainCreatePermissions(Resource accessorResource,
                            DomainCreatePermission domainCreatePermission,
                            DomainCreatePermission... domainCreatePermissions)
Adds to the set of domain permissions the specified accessor resource will receive if it created a domain. 
 | 
void | 
AccessControlContext.grantDomainCreatePermissions(Resource accessorResource,
                            DomainCreatePermission domainCreatePermission,
                            DomainCreatePermission... domainCreatePermissions)
Adds to the set of domain permissions the specified accessor resource will receive if it created a domain. 
 | 
boolean | 
AccessControlContext.hasDomainCreatePermissions(Resource accessorResource,
                          DomainCreatePermission domainCreatePermission,
                          DomainCreatePermission... domainCreatePermissions)
Checks if the specified accessor resource has the specified domain create permissions. 
 | 
boolean | 
AccessControlContext.hasDomainCreatePermissions(Resource accessorResource,
                          DomainCreatePermission domainCreatePermission,
                          DomainCreatePermission... domainCreatePermissions)
Checks if the specified accessor resource has the specified domain create permissions. 
 | 
boolean | 
DomainCreatePermission.isGrantableFrom(DomainCreatePermission other)
Determines if this permission can be granted by a grantor holding the specified other permission. 
 | 
static NotAuthorizedException | 
NotAuthorizedException.newInstanceForDomainCreatePermissions(Resource accessorResource,
                                     DomainCreatePermission domainCreatePermission,
                                     DomainCreatePermission... domainCreatePermissions)  | 
static NotAuthorizedException | 
NotAuthorizedException.newInstanceForDomainCreatePermissions(Resource accessorResource,
                                     DomainCreatePermission domainCreatePermission,
                                     DomainCreatePermission... domainCreatePermissions)  | 
void | 
AccessControlContext.revokeDomainCreatePermissions(Resource accessorResource,
                             DomainCreatePermission domainCreatePermission,
                             DomainCreatePermission... domainCreatePermissions)
Revokes the specified direct domain permissions from set the specified accessor resource will receive if it
 created a domain. 
 | 
void | 
AccessControlContext.revokeDomainCreatePermissions(Resource accessorResource,
                             DomainCreatePermission domainCreatePermission,
                             DomainCreatePermission... domainCreatePermissions)
Revokes the specified direct domain permissions from set the specified accessor resource will receive if it
 created a domain. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AccessControlContext.assertDomainCreatePermissions(Resource accessorResource,
                             Set<DomainCreatePermission> domainCreatePermissions)
Checks if the specified accessor resource has the specified domain create permissions. 
 | 
void | 
AccessControlContext.grantDomainCreatePermissions(Resource accessorResource,
                            Set<DomainCreatePermission> domainCreatePermissions)
Adds to the set of domain permissions the specified accessor resource will receive if it created a domain. 
 | 
boolean | 
AccessControlContext.hasDomainCreatePermissions(Resource accessorResource,
                          Set<DomainCreatePermission> domainCreatePermissions)
Checks if the specified accessor resource has the specified domain create permissions. 
 | 
static NotAuthorizedException | 
NotAuthorizedException.newInstanceForDomainCreatePermissions(Resource accessorResource,
                                     Set<DomainCreatePermission> domainCreatePermissions)  | 
void | 
AccessControlContext.revokeDomainCreatePermissions(Resource accessorResource,
                             Set<DomainCreatePermission> domainCreatePermissions)
Revokes the specified direct domain permissions from set the specified accessor resource will receive if it
 created a domain. 
 | 
void | 
AccessControlContext.setDomainCreatePermissions(Resource accessorResource,
                          Set<DomainCreatePermission> domainCreatePermissions)
Sets the domain permissions the specified accessor resource will receive if it created a domain. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Set<DomainCreatePermission> | 
SQLAccessControlContext.getDomainCreatePermissions(Resource accessorResource)  | 
Set<DomainCreatePermission> | 
SQLAccessControlContext.getEffectiveDomainCreatePermissions(Resource accessorResource)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SQLAccessControlContext.assertDomainCreatePermissions(Resource accessorResource,
                             DomainCreatePermission domainCreatePermission,
                             DomainCreatePermission... domainCreatePermissions)  | 
void | 
SQLAccessControlContext.assertDomainCreatePermissions(Resource accessorResource,
                             DomainCreatePermission domainCreatePermission,
                             DomainCreatePermission... domainCreatePermissions)  | 
void | 
SQLAccessControlContext.grantDomainCreatePermissions(Resource accessorResource,
                            DomainCreatePermission domainCreatePermission,
                            DomainCreatePermission... domainCreatePermissions)  | 
void | 
SQLAccessControlContext.grantDomainCreatePermissions(Resource accessorResource,
                            DomainCreatePermission domainCreatePermission,
                            DomainCreatePermission... domainCreatePermissions)  | 
boolean | 
SQLAccessControlContext.hasDomainCreatePermissions(Resource accessorResource,
                          DomainCreatePermission domainCreatePermission,
                          DomainCreatePermission... domainCreatePermissions)  | 
boolean | 
SQLAccessControlContext.hasDomainCreatePermissions(Resource accessorResource,
                          DomainCreatePermission domainCreatePermission,
                          DomainCreatePermission... domainCreatePermissions)  | 
void | 
SQLAccessControlContext.revokeDomainCreatePermissions(Resource accessorResource,
                             DomainCreatePermission domainCreatePermission,
                             DomainCreatePermission... domainCreatePermissions)  | 
void | 
SQLAccessControlContext.revokeDomainCreatePermissions(Resource accessorResource,
                             DomainCreatePermission domainCreatePermission,
                             DomainCreatePermission... domainCreatePermissions)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SQLAccessControlContext.assertDomainCreatePermissions(Resource accessorResource,
                             Set<DomainCreatePermission> domainCreatePermissions)  | 
void | 
SQLAccessControlContext.grantDomainCreatePermissions(Resource accessorResource,
                            Set<DomainCreatePermission> domainCreatePermissions)  | 
boolean | 
SQLAccessControlContext.hasDomainCreatePermissions(Resource accessorResource,
                          Set<DomainCreatePermission> domainCreatePermissions)  | 
void | 
SQLAccessControlContext.revokeDomainCreatePermissions(Resource accessorResource,
                             Set<DomainCreatePermission> domainCreatePermissions)  | 
void | 
SQLAccessControlContext.setDomainCreatePermissions(Resource accessorResource,
                          Set<DomainCreatePermission> domainCreatePermissions)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected static DomainCreatePermission | 
CommonGrantDomainCreatePermissionPostCreateSysPersister.getDomainCreatePostCreateSysPermission(SQLResult resultSet)  | 
protected static DomainCreatePermission | 
CommonGrantDomainCreatePermissionSysPersister.getDomainCreateSysPermission(SQLResult resultSet)  | 
| Modifier and Type | Method and Description | 
|---|---|
Set<DomainCreatePermission> | 
GrantDomainCreatePermissionPostCreateSysPersister.getDomainCreatePostCreateSysPermissions(SQLConnection connection,
                                       Resource accessorResource)  | 
Set<DomainCreatePermission> | 
CommonGrantDomainCreatePermissionPostCreateSysPersister.getDomainCreatePostCreateSysPermissions(SQLConnection connection,
                                       Resource accessorResource)  | 
Set<DomainCreatePermission> | 
RecursiveGrantDomainCreatePermissionPostCreateSysPersister.getDomainCreatePostCreateSysPermissionsIncludeInherited(SQLConnection connection,
                                                       Resource accessorResource)  | 
Set<DomainCreatePermission> | 
NonRecursiveGrantDomainCreatePermissionPostCreateSysPersister.getDomainCreatePostCreateSysPermissionsIncludeInherited(SQLConnection connection,
                                                       Resource accessorResource)  | 
Set<DomainCreatePermission> | 
GrantDomainCreatePermissionPostCreateSysPersister.getDomainCreatePostCreateSysPermissionsIncludeInherited(SQLConnection connection,
                                                       Resource accessorResource)  | 
abstract Set<DomainCreatePermission> | 
CommonGrantDomainCreatePermissionPostCreateSysPersister.getDomainCreatePostCreateSysPermissionsIncludeInherited(SQLConnection connection,
                                                       Resource accessorResource)  | 
Set<DomainCreatePermission> | 
GrantDomainCreatePermissionSysPersister.getDomainCreateSysPermissions(SQLConnection connection,
                             Resource accessorResource)  | 
Set<DomainCreatePermission> | 
CommonGrantDomainCreatePermissionSysPersister.getDomainCreateSysPermissions(SQLConnection connection,
                             Resource accessorResource)  | 
Set<DomainCreatePermission> | 
RecursiveGrantDomainCreatePermissionSysPersister.getDomainCreateSysPermissionsIncludeInherited(SQLConnection connection,
                                             Resource accessorResource)  | 
Set<DomainCreatePermission> | 
NonRecursiveGrantDomainCreatePermissionSysPersister.getDomainCreateSysPermissionsIncludeInherited(SQLConnection connection,
                                             Resource accessorResource)  | 
Set<DomainCreatePermission> | 
GrantDomainCreatePermissionSysPersister.getDomainCreateSysPermissionsIncludeInherited(SQLConnection connection,
                                             Resource accessorResource)  | 
abstract Set<DomainCreatePermission> | 
CommonGrantDomainCreatePermissionSysPersister.getDomainCreateSysPermissionsIncludeInherited(SQLConnection connection,
                                             Resource accessorResource)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
GrantDomainCreatePermissionPostCreateSysPersister.addDomainCreatePostCreateSysPermissions(SQLConnection connection,
                                       Resource accessorResource,
                                       Resource grantorResource,
                                       Set<DomainCreatePermission> domainCreatePermissions)  | 
void | 
CommonGrantDomainCreatePermissionPostCreateSysPersister.addDomainCreatePostCreateSysPermissions(SQLConnection connection,
                                       Resource accessorResource,
                                       Resource grantorResource,
                                       Set<DomainCreatePermission> domainCreatePermissions)  | 
void | 
GrantDomainCreatePermissionSysPersister.addDomainCreateSysPermissions(SQLConnection connection,
                             Resource accessorResource,
                             Resource grantorResource,
                             Set<DomainCreatePermission> domainCreatePermissions)  | 
void | 
CommonGrantDomainCreatePermissionSysPersister.addDomainCreateSysPermissions(SQLConnection connection,
                             Resource accessorResource,
                             Resource grantorResource,
                             Set<DomainCreatePermission> domainCreatePermissions)  | 
void | 
GrantDomainCreatePermissionPostCreateSysPersister.removeDomainCreatePostCreateSysPermissions(SQLConnection connection,
                                          Resource accessorResource,
                                          Set<DomainCreatePermission> domainCreatePermissions)  | 
void | 
CommonGrantDomainCreatePermissionPostCreateSysPersister.removeDomainCreatePostCreateSysPermissions(SQLConnection connection,
                                          Resource accessorResource,
                                          Set<DomainCreatePermission> domainCreatePermissions)  | 
void | 
GrantDomainCreatePermissionSysPersister.removeDomainCreateSysPermissions(SQLConnection connection,
                                Resource accessorResource,
                                Set<DomainCreatePermission> domainCreatePermissions)  | 
void | 
CommonGrantDomainCreatePermissionSysPersister.removeDomainCreateSysPermissions(SQLConnection connection,
                                Resource accessorResource,
                                Set<DomainCreatePermission> domainCreatePermissions)  | 
void | 
GrantDomainCreatePermissionPostCreateSysPersister.updateDomainCreatePostCreateSysPermissions(SQLConnection connection,
                                          Resource accessorResource,
                                          Resource grantorResource,
                                          Set<DomainCreatePermission> domainCreatePermissions)  | 
void | 
CommonGrantDomainCreatePermissionPostCreateSysPersister.updateDomainCreatePostCreateSysPermissions(SQLConnection connection,
                                          Resource accessorResource,
                                          Resource grantorResource,
                                          Set<DomainCreatePermission> domainCreatePermissions)  | 
void | 
GrantDomainCreatePermissionSysPersister.updateDomainCreateSysPermissions(SQLConnection connection,
                                Resource accessorResource,
                                Resource grantorResource,
                                Set<DomainCreatePermission> domainCreatePermissions)  | 
void | 
CommonGrantDomainCreatePermissionSysPersister.updateDomainCreateSysPermissions(SQLConnection connection,
                                Resource accessorResource,
                                Resource grantorResource,
                                Set<DomainCreatePermission> domainCreatePermissions)  | 
OACC is a Java Application Security Framework developed by Acciente, LLC., released under Apache License 2.0.
Copyright 2009-2017, Acciente, LLC.