Package | Description |
---|---|
com.acciente.oacc | |
com.acciente.oacc.sql.internal | |
com.acciente.oacc.sql.internal.persister |
Modifier and Type | Method and Description |
---|---|
static ResourceCreatePermission |
ResourceCreatePermissions.getInstance(ResourceCreatePermission resourceCreatePermission) |
static ResourceCreatePermission |
ResourceCreatePermissions.getInstance(ResourcePermission postCreateResourcePermission) |
static ResourceCreatePermission |
ResourceCreatePermissions.getInstance(ResourcePermission postCreateResourcePermission,
boolean withGrant)
Deprecated.
as of v2.0.0-rc.5; use
ResourceCreatePermissions.getInstanceWithGrantOption(ResourcePermission) or
ResourceCreatePermissions.getInstance(ResourcePermission) instead. |
static ResourceCreatePermission |
ResourceCreatePermissions.getInstance(String sysPermissionName)
Creates a new resource create permission with no post-create permissions (i.e.
|
static ResourceCreatePermission |
ResourceCreatePermissions.getInstance(String sysPermissionName,
boolean withGrant)
Deprecated.
as of v2.0.0-rc.5; use
ResourceCreatePermissions.getInstanceWithGrantOption(String) or ResourceCreatePermissions.getInstance(String) instead. |
static ResourceCreatePermission |
ResourceCreatePermissions.getInstanceWithGrantOption(ResourcePermission postCreateResourcePermission) |
static ResourceCreatePermission |
ResourceCreatePermissions.getInstanceWithGrantOption(String sysPermissionName)
Creates a new resource create permission with no post-create permissions (i.e.
|
Modifier and Type | Method and Description |
---|---|
Set<ResourceCreatePermission> |
AccessControlContext.getEffectiveResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName)
Gets all effective resource create permissions the accessor resource has to the specified
resource class in the specified domain (which effectively define the resource permissions
the accessor resource will receive directly, if it created a resource of the specified
resource class in the specified domain).
|
Map<String,Map<String,Set<ResourceCreatePermission>>> |
AccessControlContext.getEffectiveResourceCreatePermissionsMap(Resource accessorResource)
Gets all effective resource create permissions the accessor resource has to any resource class in
any domain, mapped by domain name and resource class name.
|
Set<ResourceCreatePermission> |
AccessControlContext.getResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName)
Gets all direct resource create permissions the accessor resource has to the specified
resource class in the specified domain (which define a subset of the resource permissions
the accessor resource would receive directly, if it created a resource of the specified
resource class in the specified domain).
|
Map<String,Map<String,Set<ResourceCreatePermission>>> |
AccessControlContext.getResourceCreatePermissionsMap(Resource accessorResource)
Gets all direct resource create permissions the accessor resource has to any resource class in
any domain, mapped by domain name and resource class name.
|
Modifier and Type | Method and Description |
---|---|
void |
AccessControlContext.assertResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
ResourceCreatePermission resourceCreatePermission,
ResourceCreatePermission... resourceCreatePermissions)
Checks if the specified accessor resource has the specified create permissions on an object of
the specified class in the specified domain.
|
void |
AccessControlContext.assertResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
ResourceCreatePermission resourceCreatePermission,
ResourceCreatePermission... resourceCreatePermissions)
Checks if the specified accessor resource has the specified create permissions on an object of
the specified class in the specified domain.
|
static ResourceCreatePermission |
ResourceCreatePermissions.getInstance(ResourceCreatePermission resourceCreatePermission) |
void |
AccessControlContext.grantResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
ResourceCreatePermission resourceCreatePermission,
ResourceCreatePermission... resourceCreatePermissions)
Adds to the set of resource permissions the specified accessor resource will receive directly, if it
created a resource of the specified resource class in the specified domain.
|
void |
AccessControlContext.grantResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
ResourceCreatePermission resourceCreatePermission,
ResourceCreatePermission... resourceCreatePermissions)
Adds to the set of resource permissions the specified accessor resource will receive directly, if it
created a resource of the specified resource class in the specified domain.
|
boolean |
AccessControlContext.hasResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
ResourceCreatePermission resourceCreatePermission,
ResourceCreatePermission... resourceCreatePermissions)
Checks if the specified accessor resource has the specified create permissions on an object of
the specified class in the specified domain.
|
boolean |
AccessControlContext.hasResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
ResourceCreatePermission resourceCreatePermission,
ResourceCreatePermission... resourceCreatePermissions)
Checks if the specified accessor resource has the specified create permissions on an object of
the specified class in the specified domain.
|
boolean |
ResourceCreatePermission.isGrantableFrom(ResourceCreatePermission other)
Determines if this permission can be granted by a grantor holding the specified other permission.
|
static NotAuthorizedException |
NotAuthorizedException.newInstanceForResourceCreatePermissions(Resource accessorResource,
ResourceCreatePermission resourceCreatePermission,
ResourceCreatePermission... resourceCreatePermissions) |
static NotAuthorizedException |
NotAuthorizedException.newInstanceForResourceCreatePermissions(Resource accessorResource,
ResourceCreatePermission resourceCreatePermission,
ResourceCreatePermission... resourceCreatePermissions) |
void |
AccessControlContext.revokeResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
ResourceCreatePermission resourceCreatePermission,
ResourceCreatePermission... resourceCreatePermissions)
Revokes the specified permissions from the set of resource permissions the specified accessor resource will
receive directly, if it created a resource of the specified resource class in the specified domain.
|
void |
AccessControlContext.revokeResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
ResourceCreatePermission resourceCreatePermission,
ResourceCreatePermission... resourceCreatePermissions)
Revokes the specified permissions from the set of resource permissions the specified accessor resource will
receive directly, if it created a resource of the specified resource class in the specified domain.
|
Modifier and Type | Method and Description |
---|---|
void |
AccessControlContext.assertResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
Set<ResourceCreatePermission> resourceCreatePermissions)
Checks if the specified accessor resource has the specified create permissions on an object of
the specified class in the specified domain.
|
void |
AccessControlContext.grantResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
Set<ResourceCreatePermission> resourceCreatePermissions)
Adds to the set of resource permissions the specified accessor resource will receive directly, if it
created a resource of the specified resource class in the specified domain.
|
boolean |
AccessControlContext.hasResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
Set<ResourceCreatePermission> resourceCreatePermissions)
Checks if the specified accessor resource has the specified create permissions on an object of
the specified class in the specified domain.
|
static NotAuthorizedException |
NotAuthorizedException.newInstanceForResourceCreatePermissions(Resource accessorResource,
Set<ResourceCreatePermission> resourceCreatePermissions) |
void |
AccessControlContext.revokeResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
Set<ResourceCreatePermission> resourceCreatePermissions)
Revokes the specified permissions from the set of resource permissions the specified accessor resource will
receive directly, if it created a resource of the specified resource class in the specified domain.
|
void |
AccessControlContext.setResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
Set<ResourceCreatePermission> resourceCreatePermissions)
Sets the resource permissions the specified accessor resource will receive directly, if it
created a resource of the specified resource class in the specified domain.
|
Modifier and Type | Method and Description |
---|---|
Set<ResourceCreatePermission> |
SQLAccessControlContext.getEffectiveResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName) |
Map<String,Map<String,Set<ResourceCreatePermission>>> |
SQLAccessControlContext.getEffectiveResourceCreatePermissionsMap(Resource accessorResource) |
Set<ResourceCreatePermission> |
SQLAccessControlContext.getResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName) |
Map<String,Map<String,Set<ResourceCreatePermission>>> |
SQLAccessControlContext.getResourceCreatePermissionsMap(Resource accessorResource) |
Modifier and Type | Method and Description |
---|---|
void |
SQLAccessControlContext.assertResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
ResourceCreatePermission resourceCreatePermission,
ResourceCreatePermission... resourceCreatePermissions) |
void |
SQLAccessControlContext.assertResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
ResourceCreatePermission resourceCreatePermission,
ResourceCreatePermission... resourceCreatePermissions) |
void |
SQLAccessControlContext.grantResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
ResourceCreatePermission resourceCreatePermission,
ResourceCreatePermission... resourceCreatePermissions) |
void |
SQLAccessControlContext.grantResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
ResourceCreatePermission resourceCreatePermission,
ResourceCreatePermission... resourceCreatePermissions) |
boolean |
SQLAccessControlContext.hasResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
ResourceCreatePermission resourceCreatePermission,
ResourceCreatePermission... resourceCreatePermissions) |
boolean |
SQLAccessControlContext.hasResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
ResourceCreatePermission resourceCreatePermission,
ResourceCreatePermission... resourceCreatePermissions) |
void |
SQLAccessControlContext.revokeResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
ResourceCreatePermission resourceCreatePermission,
ResourceCreatePermission... resourceCreatePermissions) |
void |
SQLAccessControlContext.revokeResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
ResourceCreatePermission resourceCreatePermission,
ResourceCreatePermission... resourceCreatePermissions) |
Modifier and Type | Method and Description |
---|---|
void |
SQLAccessControlContext.assertResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
Set<ResourceCreatePermission> resourceCreatePermissions) |
void |
SQLAccessControlContext.grantResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
Set<ResourceCreatePermission> resourceCreatePermissions) |
boolean |
SQLAccessControlContext.hasResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
Set<ResourceCreatePermission> resourceCreatePermissions) |
void |
SQLAccessControlContext.revokeResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
Set<ResourceCreatePermission> resourceCreatePermissions) |
void |
SQLAccessControlContext.setResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName,
Set<ResourceCreatePermission> resourceCreatePermissions) |
Modifier and Type | Method and Description |
---|---|
protected static ResourceCreatePermission |
CommonGrantResourceCreatePermissionPostCreatePersister.getResourceCreatePostCreatePermission(SQLResult resultSet) |
protected static ResourceCreatePermission |
CommonGrantResourceCreatePermissionPostCreateSysPersister.getResourceCreatePostCreateSysPermission(SQLResult resultSet) |
protected static ResourceCreatePermission |
CommonGrantResourceCreatePermissionSysPersister.getResourceCreateSysPermission(SQLResult resultSet) |
Modifier and Type | Method and Description |
---|---|
void |
GrantResourceCreatePermissionPostCreatePersister.addResourceCreatePostCreatePermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions,
Resource grantorResource) |
void |
CommonGrantResourceCreatePermissionPostCreatePersister.addResourceCreatePostCreatePermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions,
Resource grantorResource) |
void |
GrantResourceCreatePermissionPostCreateSysPersister.addResourceCreatePostCreateSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions,
Resource grantorResource) |
void |
CommonGrantResourceCreatePermissionPostCreateSysPersister.addResourceCreatePostCreateSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions,
Resource grantorResource) |
void |
GrantResourceCreatePermissionSysPersister.addResourceCreateSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions,
Resource grantorResource) |
void |
CommonGrantResourceCreatePermissionSysPersister.addResourceCreateSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions,
Resource grantorResource) |
void |
GrantResourceCreatePermissionPostCreatePersister.removeResourceCreatePostCreatePermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions) |
void |
CommonGrantResourceCreatePermissionPostCreatePersister.removeResourceCreatePostCreatePermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions) |
void |
GrantResourceCreatePermissionPostCreateSysPersister.removeResourceCreatePostCreateSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions) |
void |
CommonGrantResourceCreatePermissionPostCreateSysPersister.removeResourceCreatePostCreateSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions) |
void |
GrantResourceCreatePermissionSysPersister.removeResourceCreateSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions) |
void |
CommonGrantResourceCreatePermissionSysPersister.removeResourceCreateSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions) |
void |
GrantResourceCreatePermissionPostCreatePersister.updateResourceCreatePostCreatePermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions,
Resource grantorResource) |
void |
CommonGrantResourceCreatePermissionPostCreatePersister.updateResourceCreatePostCreatePermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions,
Resource grantorResource) |
void |
GrantResourceCreatePermissionPostCreateSysPersister.updateResourceCreatePostCreateSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions,
Resource grantorResource) |
void |
CommonGrantResourceCreatePermissionPostCreateSysPersister.updateResourceCreatePostCreateSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions,
Resource grantorResource) |
void |
GrantResourceCreatePermissionSysPersister.updateResourceCreateSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions,
Resource grantorResource) |
void |
CommonGrantResourceCreatePermissionSysPersister.updateResourceCreateSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions,
Resource grantorResource) |
OACC is a Java Application Security Framework developed by Acciente, LLC..
Copyright 2009-2016, Acciente, LLC.All rights reserved.