Package | Description |
---|---|
com.acciente.oacc | |
com.acciente.oacc.sql | |
com.acciente.oacc.sql.internal | |
com.acciente.oacc.sql.internal.persister |
Modifier and Type | Method and Description |
---|---|
void |
AccessControlContextProxy.assertGlobalResourcePermission(String resourceClassName,
ResourcePermission resourcePermission) |
void |
AccessControlContext.assertGlobalResourcePermission(String resourceClassName,
ResourcePermission resourcePermission)
Checks if the current session resource has the specified global resource permission on
the specified resource class in the session resource's domain.
|
void |
AccessControlContextProxy.assertGlobalResourcePermission(String resourceClassName,
ResourcePermission resourcePermission,
String domainName) |
void |
AccessControlContext.assertGlobalResourcePermission(String resourceClassName,
ResourcePermission resourcePermission,
String domainName)
Checks if the current session resource has the specified global resource permission on
the specified resource class in the specified domain.
|
void |
AccessControlContextProxy.assertPostCreateResourcePermission(String resourceClassName,
ResourcePermission resourcePermission) |
void |
AccessControlContext.assertPostCreateResourcePermission(String resourceClassName,
ResourcePermission resourcePermission)
Checks if the current session resource would receive the specified permission on an object of
the specified class in the session resource's domain, if were to create such an object.
|
void |
AccessControlContextProxy.assertPostCreateResourcePermission(String resourceClassName,
ResourcePermission resourcePermission,
String domainName) |
void |
AccessControlContext.assertPostCreateResourcePermission(String resourceClassName,
ResourcePermission resourcePermission,
String domainName)
Checks if the current session resource would receive the specified permission on an object of
the specified class in the specified domain, if were to create such an object.
|
void |
AccessControlContextProxy.assertResourcePermission(Resource accessedResource,
ResourcePermission resourcePermission) |
void |
AccessControlContext.assertResourcePermission(Resource accessedResource,
ResourcePermission resourcePermission)
Checks if the current session resource has the specified resource permission to
the specified accessed resource.
|
void |
AccessControlContextProxy.assertResourcePermission(Resource accessorResource,
Resource accessedResource,
ResourcePermission resourcePermission) |
void |
AccessControlContext.assertResourcePermission(Resource accessorResource,
Resource accessedResource,
ResourcePermission resourcePermission)
Checks if the specified accessor resource has the specified resource permission
to the specified accessed resource.
|
void |
AccessControlContextProxy.authenticate(Resource resource,
String password) |
void |
AccessControlContext.authenticate(Resource resource,
String password)
Authenticates this security session.
|
Resource |
AccessControlContextProxy.createAuthenticatableResource(String resourceClassName,
String password) |
Resource |
AccessControlContext.createAuthenticatableResource(String resourceClassName,
String password)
Creates a new authenticatable resource in the same domain as the session resource.
|
Resource |
AccessControlContextProxy.createAuthenticatableResource(String resourceClassName,
String domainName,
String password) |
Resource |
AccessControlContext.createAuthenticatableResource(String resourceClassName,
String domainName,
String password)
Creates a new authenticatable resource within the specified domain.
|
void |
AccessControlContextProxy.createDomain(String domainName) |
void |
AccessControlContext.createDomain(String domainName)
Creates a new domain (at the root level of the domain hierarchy).
|
void |
AccessControlContextProxy.createDomain(String domainName,
String parentDomainName) |
void |
AccessControlContext.createDomain(String domainName,
String parentDomainName)
Creates a new domain under the specified parent domain.
|
Resource |
AccessControlContextProxy.createResource(String resourceClassName) |
Resource |
AccessControlContext.createResource(String resourceClassName)
Creates a new resource class in the same domain as this session resource.
|
Resource |
AccessControlContextProxy.createResource(String resourceClassName,
String domainName) |
Resource |
AccessControlContext.createResource(String resourceClassName,
String domainName)
Creates a new resource class within the specified domain.
|
void |
AccessControlContextProxy.createResourceClass(String resourceClassName,
boolean authenticatable,
boolean unuthenticatedCreateAllowed) |
void |
AccessControlContext.createResourceClass(String resourceClassName,
boolean authenticatable,
boolean unuthenticatedCreateAllowed)
Creates a new resource class.
|
void |
AccessControlContextProxy.createResourcePermission(String resourceClassName,
String permissionName) |
void |
AccessControlContext.createResourcePermission(String resourceClassName,
String permissionName)
Creates a new resource permission that may be applied to objects of the specified resource class.
|
Set<Resource> |
AccessControlContextProxy.getAccessorResourcesByResourcePermission(Resource accessedResource,
String resourceClassName,
ResourcePermission resourcePermission) |
Set<Resource> |
AccessControlContext.getAccessorResourcesByResourcePermission(Resource accessedResource,
String resourceClassName,
ResourcePermission resourcePermission)
Returns a set of resources that have the specified permission to the specified accessed resource.
|
Resource |
AccessControlContextProxy.getAuthenticatedResource() |
Resource |
AccessControlContext.getAuthenticatedResource()
Returns the resource that is currently authenticated in this session.
|
Set<String> |
AccessControlContextProxy.getDomainDescendants(String domainName) |
Set<String> |
AccessControlContext.getDomainDescendants(String domainName)
Returns the domains which are descendants of the specified domain.
|
String |
AccessControlContextProxy.getDomainNameByResource(Resource resource) |
String |
AccessControlContext.getDomainNameByResource(Resource resource)
Returns the domain to which the specified resource belongs.
|
Set<DomainCreatePermission> |
AccessControlContextProxy.getEffectiveDomainCreatePermissions(Resource accessorResource) |
Set<DomainCreatePermission> |
AccessControlContext.getEffectiveDomainCreatePermissions(Resource accessorResource)
Gets all effective domain create permissions the specified accessor resource has, both directly
and inherited (from other resources).
|
Set<DomainPermission> |
AccessControlContextProxy.getEffectiveDomainPermissions(Resource accessorResource,
String domainName) |
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>> |
AccessControlContextProxy.getEffectiveDomainPermissionsMap(Resource accessorResource) |
Map<String,Set<DomainPermission>> |
AccessControlContext.getEffectiveDomainPermissionsMap(Resource accessorResource)
Gets all effective domain permissions the accessor resource has to any domain, mapped by domain name.
|
Set<ResourcePermission> |
AccessControlContextProxy.getEffectiveGlobalResourcePermissions(Resource accessorResource,
String resourceClassName) |
Set<ResourcePermission> |
AccessControlContext.getEffectiveGlobalResourcePermissions(Resource accessorResource,
String resourceClassName)
Gets the effective global resource permissions the specified accessor resource has to the resources of
the specified resource class in the current session resource's domain.
|
Set<ResourcePermission> |
AccessControlContextProxy.getEffectiveGlobalResourcePermissions(Resource accessorResource,
String resourceClassName,
String domainName) |
Set<ResourcePermission> |
AccessControlContext.getEffectiveGlobalResourcePermissions(Resource accessorResource,
String resourceClassName,
String domainName)
Gets the effective global resource permissions the specified accessor resource has to the resources of
the specified resource class in the specified domain.
|
Map<String,Map<String,Set<ResourcePermission>>> |
AccessControlContextProxy.getEffectiveGlobalResourcePermissionsMap(Resource accessorResource) |
Map<String,Map<String,Set<ResourcePermission>>> |
AccessControlContext.getEffectiveGlobalResourcePermissionsMap(Resource accessorResource)
Gets all effective global resource permissions the specified accessor resource has to the resources of
the any resource class in any domain, mapped by domain name and resource class name.
|
Set<ResourceCreatePermission> |
AccessControlContextProxy.getEffectiveResourceCreatePermissions(Resource accessorResource,
String resourceClassName) |
Set<ResourceCreatePermission> |
AccessControlContext.getEffectiveResourceCreatePermissions(Resource accessorResource,
String resourceClassName)
Gets all effective resource create permissions the accessor resource has to the specified
resource class in the the current session resource's 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 current session resource's domain).
|
Set<ResourceCreatePermission> |
AccessControlContextProxy.getEffectiveResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName) |
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>>> |
AccessControlContextProxy.getEffectiveResourceCreatePermissionsMap(Resource accessorResource) |
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<ResourcePermission> |
AccessControlContextProxy.getEffectiveResourcePermissions(Resource accessorResource,
Resource accessedResource) |
Set<ResourcePermission> |
AccessControlContext.getEffectiveResourcePermissions(Resource accessorResource,
Resource accessedResource)
Gets the effective resource permissions that the specified accessor resource has to the
specified accessed resource both directly and inherited, but does not take into
account any global resource permissions.
|
ResourceClassInfo |
AccessControlContextProxy.getResourceClassInfo(String resourceClassName) |
ResourceClassInfo |
AccessControlContext.getResourceClassInfo(String resourceClassName)
Returns information about the specified resource class.
|
ResourceClassInfo |
AccessControlContextProxy.getResourceClassInfoByResource(Resource resource) |
ResourceClassInfo |
AccessControlContext.getResourceClassInfoByResource(Resource resource)
Returns information about the resource class to which the specified resource belongs.
|
List<String> |
AccessControlContextProxy.getResourceClassNames() |
List<String> |
AccessControlContext.getResourceClassNames()
Returns the list of names of all resource classes defined in the system
|
List<String> |
AccessControlContextProxy.getResourcePermissionNames(String resourceClassName) |
List<String> |
AccessControlContext.getResourcePermissionNames(String resourceClassName)
Returns the list of all resource permission names defined for the specified resource class name
|
Set<Resource> |
AccessControlContextProxy.getResourcesByResourcePermission(Resource accessorResource,
String resourceClassName,
ResourcePermission resourcePermission) |
Set<Resource> |
AccessControlContext.getResourcesByResourcePermission(Resource accessorResource,
String resourceClassName,
ResourcePermission resourcePermission)
Returns a set of resources (of the specified resource class) on which
the specified accessor resource has the specified permission, regardless of domain.
|
Set<Resource> |
AccessControlContextProxy.getResourcesByResourcePermission(Resource accessorResource,
String resourceClassName,
ResourcePermission resourcePermission,
String domainName) |
Set<Resource> |
AccessControlContext.getResourcesByResourcePermission(Resource accessorResource,
String resourceClassName,
ResourcePermission resourcePermission,
String domainName)
Returns a set of resources (of the specified resource class) on which
the specified accessor resource has the specified permission, within the
specified domain or within any descendant domains.
|
Set<Resource> |
AccessControlContextProxy.getResourcesByResourcePermission(String resourceClassName,
ResourcePermission resourcePermission) |
Set<Resource> |
AccessControlContext.getResourcesByResourcePermission(String resourceClassName,
ResourcePermission resourcePermission)
Returns a set of resources (of the specified resource class) on which
the current session resource has the specified permission.
|
Set<Resource> |
AccessControlContextProxy.getResourcesByResourcePermission(String resourceClassName,
ResourcePermission resourcePermission,
String domainName) |
Set<Resource> |
AccessControlContext.getResourcesByResourcePermission(String resourceClassName,
ResourcePermission resourcePermission,
String domainName)
Returns a set of resources (of the specified resource class) on which
the current session resource has the specified permission, within the specified domain
or within any descendant domains.
|
Resource |
AccessControlContextProxy.getSessionResource() |
Resource |
AccessControlContext.getSessionResource()
Returns the session resource, that is, the resource whose security credentials are
associated with this session.
|
void |
AccessControlContextProxy.impersonate(Resource resource) |
void |
AccessControlContext.impersonate(Resource resource)
Switches the security credentials of this session to those of the specified resource.
|
void |
AccessControlContextProxy.setAuthenticatedResourcePassword(String newPassword) |
void |
AccessControlContext.setAuthenticatedResourcePassword(String newPassword)
Sets the password of the currently authenticated resource
Note that this method uses the credentials of the originally authenticated resource,
and not those of any currently impersonated resource.
|
void |
AccessControlContextProxy.setDomainCreatePermissions(Resource accessorResource,
Set<DomainCreatePermission> domainCreatePermissions) |
void |
AccessControlContext.setDomainCreatePermissions(Resource accessorResource,
Set<DomainCreatePermission> domainCreatePermissions)
Sets the domain permissions the specified accessor resource will receive if it created a domain.
|
void |
AccessControlContextProxy.setDomainPermissions(Resource accessorResource,
String domainName,
Set<DomainPermission> domainPermissions) |
void |
AccessControlContext.setDomainPermissions(Resource accessorResource,
String domainName,
Set<DomainPermission> domainPermissions)
Sets the direct domain permissions the specified accessor resource has on the specified domain.
|
void |
AccessControlContextProxy.setGlobalResourcePermissions(Resource accessorResource,
String resourceClassName,
Set<ResourcePermission> resourcePermissions) |
void |
AccessControlContext.setGlobalResourcePermissions(Resource accessorResource,
String resourceClassName,
Set<ResourcePermission> resourcePermissions)
Sets the global resource permissions a resource has on any resource of the specified
resource class in the current session resource's domain.
|
void |
AccessControlContextProxy.setGlobalResourcePermissions(Resource accessorResource,
String resourceClassName,
Set<ResourcePermission> resourcePermissions,
String domainName) |
void |
AccessControlContext.setGlobalResourcePermissions(Resource accessorResource,
String resourceClassName,
Set<ResourcePermission> resourcePermissions,
String domainName)
Sets the global resource permissions a resource has on any resource of the specified
resource class in the specified domain.
|
void |
AccessControlContextProxy.setResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
Set<ResourceCreatePermission> resourceCreatePermissions) |
void |
AccessControlContext.setResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
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 current session resource's domain.
|
void |
AccessControlContextProxy.setResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
Set<ResourceCreatePermission> resourceCreatePermissions,
String domainName) |
void |
AccessControlContext.setResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
Set<ResourceCreatePermission> resourceCreatePermissions,
String domainName)
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.
|
void |
AccessControlContextProxy.setResourcePassword(Resource resource,
AuthenticationProvider authenticationProvider,
String newPassword) |
void |
AccessControlContext.setResourcePassword(Resource resource,
AuthenticationProvider authenticationProvider,
String newPassword)
Sets the password of the specified authenticatable resource (= a resource of a resource class
that has been defined with the
isAuthenticatable flag set) by means of an alternate
specified authentication provider to this session. |
void |
AccessControlContextProxy.setResourcePassword(Resource resource,
String newPassword) |
void |
AccessControlContext.setResourcePassword(Resource resource,
String newPassword)
Sets the password of the specified authenticatable resource (= a resource of a resource class
that has been defined with the
isAuthenticatable flag set). |
void |
AccessControlContextProxy.setResourcePermissions(Resource accessorResource,
Resource accessedResource,
Set<ResourcePermission> resourcePermissions) |
void |
AccessControlContext.setResourcePermissions(Resource accessorResource,
Resource accessedResource,
Set<ResourcePermission> resourcePermissions)
Sets the specified resource permissions that the specified accessor resource has to the
specified accessed resource directly, that is not via inheritance or globally.
|
void |
AccessControlContextProxy.unauthenticate() |
void |
AccessControlContext.unauthenticate()
Logs out of this session, to be specific, disassociates any security credentials from this session.
|
void |
AccessControlContextProxy.unimpersonate() |
void |
AccessControlContext.unimpersonate()
Unimpersonates the currently impersonated resource.
|
Modifier and Type | Method and Description |
---|---|
static AccessControlContext |
SQLAccessControlContextFactory.getAccessControlContext(Connection connection,
String schemaName,
SQLDialect sqlDialect) |
static AccessControlContext |
SQLAccessControlContextFactory.getAccessControlContext(DataSource dataSource,
String schemaName,
SQLDialect sqlDialect) |
Modifier and Type | Method and Description |
---|---|
void |
SQLAccessControlContext.assertGlobalResourcePermission(String resourceClassName,
ResourcePermission requestedResourcePermission) |
void |
SQLAccessControlContext.assertGlobalResourcePermission(String resourceClassName,
ResourcePermission requestedResourcePermission,
String domainName) |
void |
SQLAccessControlContext.assertPostCreateResourcePermission(String resourceClassName,
ResourcePermission requestedResourcePermission) |
void |
SQLAccessControlContext.assertPostCreateResourcePermission(String resourceClassName,
ResourcePermission requestedResourcePermission,
String domainName) |
void |
SQLAccessControlContext.assertResourcePermission(Resource accessedResource,
ResourcePermission requestedResourcePermission) |
void |
SQLAccessControlContext.assertResourcePermission(Resource accessorResource,
Resource accessedResource,
ResourcePermission requestedResourcePermission) |
void |
SQLAccessControlContext.authenticate(Resource resource,
String password) |
Resource |
SQLAccessControlContext.createAuthenticatableResource(String resourceClassName,
String password) |
Resource |
SQLAccessControlContext.createAuthenticatableResource(String resourceClassName,
String domainName,
String password) |
void |
SQLAccessControlContext.createDomain(String domainName) |
void |
SQLAccessControlContext.createDomain(String domainName,
String parentDomainName) |
Resource |
SQLAccessControlContext.createResource(String resourceClassName) |
Resource |
SQLAccessControlContext.createResource(String resourceClassName,
String domainName) |
void |
SQLAccessControlContext.createResourceClass(String resourceClassName,
boolean authenticatable,
boolean unuthenticatedCreateAllowed) |
void |
SQLAccessControlContext.createResourcePermission(String resourceClassName,
String permissionName) |
static AccessControlContext |
SQLAccessControlContext.getAccessControlContext(Connection connection,
String schemaName,
SQLDialect sqlDialect) |
static AccessControlContext |
SQLAccessControlContext.getAccessControlContext(DataSource dataSource,
String schemaName,
SQLDialect sqlDialect) |
Set<Resource> |
SQLAccessControlContext.getAccessorResourcesByResourcePermission(Resource accessedResource,
String resourceClassName,
ResourcePermission resourcePermission) |
Resource |
SQLAccessControlContext.getAuthenticatedResource() |
Set<String> |
SQLAccessControlContext.getDomainDescendants(String domainName) |
String |
SQLAccessControlContext.getDomainNameByResource(Resource resource) |
Set<DomainCreatePermission> |
SQLAccessControlContext.getEffectiveDomainCreatePermissions(Resource accessorResource) |
Set<DomainPermission> |
SQLAccessControlContext.getEffectiveDomainPermissions(Resource accessorResource,
String domainName) |
Map<String,Set<DomainPermission>> |
SQLAccessControlContext.getEffectiveDomainPermissionsMap(Resource accessorResource) |
Set<ResourcePermission> |
SQLAccessControlContext.getEffectiveGlobalResourcePermissions(Resource accessorResource,
String resourceClassName) |
Set<ResourcePermission> |
SQLAccessControlContext.getEffectiveGlobalResourcePermissions(Resource accessorResource,
String resourceClassName,
String domainName) |
Map<String,Map<String,Set<ResourcePermission>>> |
SQLAccessControlContext.getEffectiveGlobalResourcePermissionsMap(Resource accessorResource) |
Set<ResourceCreatePermission> |
SQLAccessControlContext.getEffectiveResourceCreatePermissions(Resource accessorResource,
String resourceClassName) |
Set<ResourceCreatePermission> |
SQLAccessControlContext.getEffectiveResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
String domainName) |
Map<String,Map<String,Set<ResourceCreatePermission>>> |
SQLAccessControlContext.getEffectiveResourceCreatePermissionsMap(Resource accessorResource) |
Set<ResourcePermission> |
SQLAccessControlContext.getEffectiveResourcePermissions(Resource accessorResource,
Resource accessedResource) |
ResourceClassInfo |
SQLAccessControlContext.getResourceClassInfo(String resourceClassName) |
ResourceClassInfo |
SQLAccessControlContext.getResourceClassInfoByResource(Resource resource) |
List<String> |
SQLAccessControlContext.getResourceClassNames() |
List<String> |
SQLAccessControlContext.getResourcePermissionNames(String resourceClassName) |
Set<Resource> |
SQLAccessControlContext.getResourcesByResourcePermission(Resource accessorResource,
String resourceClassName,
ResourcePermission resourcePermission) |
Set<Resource> |
SQLAccessControlContext.getResourcesByResourcePermission(Resource accessorResource,
String resourceClassName,
ResourcePermission resourcePermission,
String domainName) |
Set<Resource> |
SQLAccessControlContext.getResourcesByResourcePermission(String resourceClassName,
ResourcePermission resourcePermission) |
Set<Resource> |
SQLAccessControlContext.getResourcesByResourcePermission(String resourceClassName,
ResourcePermission resourcePermission,
String domainName) |
Resource |
SQLAccessControlContext.getSessionResource() |
void |
SQLAccessControlContext.impersonate(Resource resource) |
void |
SQLAccessControlContext.setAuthenticatedResourcePassword(String newPassword) |
void |
SQLAccessControlContext.setDomainCreatePermissions(Resource accessorResource,
Set<DomainCreatePermission> domainCreatePermissions) |
void |
SQLAccessControlContext.setDomainPermissions(Resource accessorResource,
String domainName,
Set<DomainPermission> permissions) |
void |
SQLAccessControlContext.setGlobalResourcePermissions(Resource accessorResource,
String resourceClassName,
Set<ResourcePermission> resourcePermissions) |
void |
SQLAccessControlContext.setGlobalResourcePermissions(Resource accessorResource,
String resourceClassName,
Set<ResourcePermission> resourcePermissions,
String domainName) |
void |
SQLAccessControlContext.setResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
Set<ResourceCreatePermission> resourceCreatePermissions) |
void |
SQLAccessControlContext.setResourceCreatePermissions(Resource accessorResource,
String resourceClassName,
Set<ResourceCreatePermission> resourceCreatePermissions,
String domainName) |
void |
SQLAccessControlContext.setResourcePassword(Resource resource,
AuthenticationProvider authenticationProvider,
String newPassword) |
void |
SQLAccessControlContext.setResourcePassword(Resource resource,
String newPassword) |
void |
SQLAccessControlContext.setResourcePermissions(Resource accessorResource,
Resource accessedResource,
Set<ResourcePermission> resourcePermissions) |
void |
SQLAccessControlContext.unauthenticate() |
void |
SQLAccessControlContext.unimpersonate() |
Modifier and Type | Method and Description |
---|---|
void |
GrantResourceCreatePermissionSysPersister.addCreateSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions,
Resource grantorResource) |
void |
GrantDomainCreatePermissionSysPersister.addDomainCreatePermissions(SQLConnection connection,
Resource accessorResource,
Resource grantorResource,
Set<DomainCreatePermission> domainCreatePermissions) |
void |
GrantDomainCreatePermissionPostCreateSysPersister.addDomainPostCreatePermissions(SQLConnection connection,
Resource accessorResource,
Resource grantorResource,
Set<DomainCreatePermission> domainCreatePermissions) |
void |
GrantDomainPermissionSysPersister.addDomainSysPermissions(SQLConnection connection,
Resource accessorResource,
Resource grantorResource,
Id<DomainId> resourceDomainId,
Set<DomainPermission> requestedDomainPermissions) |
void |
GrantGlobalResourcePermissionPersister.addGlobalPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourcePermission> requestedResourcePermissions,
Resource grantorResource) |
void |
GrantGlobalResourcePermissionSysPersister.addGlobalSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourcePermission> requestedResourcePermissions,
Resource grantorResource) |
void |
GrantResourcePermissionPersister.addPermissions(SQLConnection connection,
Resource accessorResource,
Resource accessedResource,
Id<ResourceClassId> accessedResourceClassId,
Set<ResourcePermission> requestedResourcePermissions,
Resource grantorResource) |
void |
GrantResourceCreatePermissionPostCreatePersister.addPostCreatePermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions,
Resource grantorResource) |
void |
GrantResourceCreatePermissionPostCreateSysPersister.addPostCreateSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId,
Set<ResourceCreatePermission> requestedResourceCreatePermissions,
Resource grantorResource) |
void |
ResourceClassPersister.addResourceClass(SQLConnection connection,
String resourceClassName,
boolean authenticatable,
boolean nonAuthenticatedCreateAllowed) |
void |
ResourceClassPermissionPersister.addResourceClassPermission(SQLConnection connection,
Id<ResourceClassId> resourceClassId,
String permissionName) |
void |
DomainPersister.addResourceDomain(SQLConnection connection,
String resourceDomainName) |
void |
DomainPersister.addResourceDomain(SQLConnection connection,
String resourceDomainName,
Id<DomainId> parentResourceDomainId) |
void |
GrantResourcePermissionSysPersister.addSysPermissions(SQLConnection connection,
Resource accessorResource,
Resource accessedResource,
Id<ResourceClassId> accessedResourceClassId,
Set<ResourcePermission> requestedResourcePermissions,
Resource grantorResource) |
protected void |
Persister.assertOneRowInserted(int rowCount) |
protected void |
Persister.assertOneRowUpdated(int rowCount) |
protected static void |
Persister.closeStatement(SQLStatement statement) |
void |
ResourcePersister.createResource(SQLConnection connection,
Id<ResourceId> newResourceId,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId,
String encryptedBoundPassword) |
Set<Resource> |
GrantResourcePermissionPersister.getAccessorResourcesByPermission(SQLConnection connection,
Resource accessedResource,
Id<ResourceClassId> resourceClassId,
ResourcePermission resourcePermission,
Id<ResourcePermissionId> resourcePermissionId) |
Set<Resource> |
GrantResourcePermissionSysPersister.getAccessorResourcesBySysPermission(SQLConnection connection,
Resource accessedResource,
Id<ResourceClassId> resourceClassId,
ResourcePermission resourcePermission) |
Map<String,Map<String,Set<ResourceCreatePermission>>> |
GrantResourceCreatePermissionSysPersister.getCreateSysPermissions(SQLConnection connection,
Resource accessorResource) |
Set<ResourceCreatePermission> |
GrantResourceCreatePermissionSysPersister.getCreateSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId) |
Set<DomainCreatePermission> |
GrantDomainCreatePermissionSysPersister.getDomainCreatePermissions(SQLConnection connection,
Resource accessorResource) |
Set<DomainCreatePermission> |
GrantDomainCreatePermissionPostCreateSysPersister.getDomainPostCreatePermissions(SQLConnection connection,
Resource accessorResource) |
Map<String,Set<DomainPermission>> |
GrantDomainPermissionSysPersister.getDomainSysPermissions(SQLConnection connection,
Resource accessorResource) |
Set<DomainPermission> |
GrantDomainPermissionSysPersister.getDomainSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<DomainId> resourceDomainId) |
String |
ResourcePersister.getEncryptedBoundPasswordByResourceId(SQLConnection connection,
Resource resource) |
Map<String,Map<String,Set<ResourcePermission>>> |
GrantGlobalResourcePermissionPersister.getGlobalPermissions(SQLConnection connection,
Resource accessorResource) |
Set<ResourcePermission> |
GrantGlobalResourcePermissionPersister.getGlobalPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId) |
Map<String,Map<String,Set<ResourcePermission>>> |
GrantGlobalResourcePermissionSysPersister.getGlobalSysPermissions(SQLConnection connection,
Resource accessorResource) |
Set<ResourcePermission> |
GrantGlobalResourcePermissionSysPersister.getGlobalSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId) |
Id<ResourceId> |
ResourcePersister.getNextResourceId(SQLConnection connection) |
List<String> |
ResourceClassPermissionPersister.getPermissionNames(SQLConnection connection,
String resourceClassName) |
Set<ResourcePermission> |
GrantResourcePermissionPersister.getPermissions(SQLConnection connection,
Resource accessorResource,
Resource accessedResource) |
Map<String,Map<String,Set<ResourceCreatePermission>>> |
GrantResourceCreatePermissionPostCreatePersister.getPostCreatePermissions(SQLConnection connection,
Resource accessorResource) |
Set<ResourceCreatePermission> |
GrantResourceCreatePermissionPostCreatePersister.getPostCreatePermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId) |
Map<String,Map<String,Set<ResourceCreatePermission>>> |
GrantResourceCreatePermissionPostCreateSysPersister.getPostCreateSysPermissions(SQLConnection connection,
Resource accessorResource) |
Set<ResourceCreatePermission> |
GrantResourceCreatePermissionPostCreateSysPersister.getPostCreateSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId) |
Id<ResourceClassId> |
ResourceClassPersister.getResourceClassId(SQLConnection connection,
String resourceClassName) |
ResourceClassInternalInfo |
ResourceClassPersister.getResourceClassInfo(SQLConnection connection,
String resourceClassName) |
ResourceClassInternalInfo |
ResourceClassPersister.getResourceClassInfoByResourceId(SQLConnection connection,
Resource resource) |
List<String> |
ResourceClassPersister.getResourceClassNames(SQLConnection connection) |
Id<ResourcePermissionId> |
ResourceClassPermissionPersister.getResourceClassPermissionId(SQLConnection connection,
Id<ResourceClassId> resourceClassId,
String permissionName) |
int |
ResourcePersister.getResourceCount(SQLConnection connection,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId) |
Id<DomainId> |
DomainPersister.getResourceDomainId(SQLConnection connection,
String resourceDomainName) |
String |
DomainPersister.getResourceDomainNameByResourceId(SQLConnection connection,
Resource resource) |
Set<String> |
DomainPersister.getResourceDomainNameDescendants(SQLConnection connection,
String resourceDomainName) |
Set<Resource> |
GrantDomainPermissionSysPersister.getResourcesByDomainSuperUserPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId) |
Set<Resource> |
GrantDomainPermissionSysPersister.getResourcesByDomainSuperUserPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId) |
Set<Resource> |
GrantGlobalResourcePermissionSysPersister.getResourcesByGlobalSysPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId,
ResourcePermission resourcePermission) |
Set<Resource> |
GrantGlobalResourcePermissionSysPersister.getResourcesByGlobalSysPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
ResourcePermission resourcePermission) |
Set<Resource> |
GrantResourcePermissionPersister.getResourcesByPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId,
ResourcePermission resourcePermission,
Id<ResourcePermissionId> resourcePermissionId) |
Set<Resource> |
GrantGlobalResourcePermissionPersister.getResourcesByPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId,
ResourcePermission resourcePermission,
Id<ResourcePermissionId> resourcePermissionId) |
Set<Resource> |
GrantResourcePermissionPersister.getResourcesByPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
ResourcePermission resourcePermission,
Id<ResourcePermissionId> resourcePermissionId) |
Set<Resource> |
GrantGlobalResourcePermissionPersister.getResourcesByPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
ResourcePermission resourcePermission,
Id<ResourcePermissionId> resourcePermissionId) |
Set<Resource> |
GrantResourcePermissionSysPersister.getResourcesBySysPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
Id<DomainId> resourceDomainId,
ResourcePermission resourcePermission) |
Set<Resource> |
GrantResourcePermissionSysPersister.getResourcesBySysPermission(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> resourceClassId,
ResourcePermission resourcePermission) |
static SQLStrings |
SQLStrings.getSQLStrings(String schemaName,
SQLDialect sqlDialect) |
Set<ResourcePermission> |
GrantResourcePermissionSysPersister.getSysPermissions(SQLConnection connection,
Resource accessorResource,
Resource accessedResource) |
void |
GrantResourceCreatePermissionSysPersister.removeCreateSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId) |
void |
GrantDomainCreatePermissionSysPersister.removeDomainCreatePermissions(SQLConnection connection,
Resource accessorResource) |
void |
GrantDomainCreatePermissionPostCreateSysPersister.removeDomainPostCreatePermissions(SQLConnection connection,
Resource accessorResource) |
void |
GrantDomainPermissionSysPersister.removeDomainSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<DomainId> resourceDomainId) |
void |
GrantGlobalResourcePermissionPersister.removeGlobalPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId) |
void |
GrantGlobalResourcePermissionSysPersister.removeGlobalSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId) |
void |
GrantResourcePermissionPersister.removePermissions(SQLConnection connection,
Resource accessorResource,
Resource accessedResource) |
void |
GrantResourceCreatePermissionPostCreatePersister.removePostCreatePermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId) |
void |
GrantResourceCreatePermissionPostCreateSysPersister.removePostCreateSysPermissions(SQLConnection connection,
Resource accessorResource,
Id<ResourceClassId> accessedResourceClassId,
Id<DomainId> accessedResourceDomainId) |
void |
GrantResourcePermissionSysPersister.removeSysPermissions(SQLConnection connection,
Resource accessorResource,
Resource accessedResource) |
void |
ResourcePersister.updateEncryptedBoundPasswordByResourceId(SQLConnection connection,
Resource resource,
String newEncryptedBoundPassword) |
void |
ResourcePersister.verifyResourceExists(SQLConnection connection,
Resource resource) |
Copyright © 2014 Acciente, LLC. All rights reserved.