| Package | Description | 
|---|---|
| com.acciente.oacc.sql | |
| com.acciente.oacc.sql.internal | 
| Modifier and Type | Method and Description | 
|---|---|
static AccessControlContext | 
SQLAccessControlContextFactory.getAccessControlContext(Connection connection,
                       String schemaName,
                       SQLProfile sqlProfile)
Deprecated. 
 
as of OACC v2.0.0-rc8, replaced by
  
SQLAccessControlContextFactory.getAccessControlContext(Connection, String, SQLProfile, PasswordEncryptor) where the password encryptor
 parameter is an instance of the new Jasypt password encryptor implementation
 JasyptPasswordEncryptor. | 
static AccessControlContext | 
SQLAccessControlContextFactory.getAccessControlContext(Connection connection,
                       String schemaName,
                       SQLProfile sqlProfile,
                       AuthenticationProvider authenticationProvider)
Creates an  
AccessControlContext instance backed by the specified database connection. | 
static AccessControlContext | 
SQLAccessControlContextFactory.getAccessControlContext(Connection connection,
                       String schemaName,
                       SQLProfile sqlProfile,
                       PasswordEncryptor passwordEncryptor)
Creates an  
AccessControlContext instance backed by the specified database connection. | 
static AccessControlContext | 
SQLAccessControlContextFactory.getAccessControlContext(DataSource dataSource,
                       String schemaName,
                       SQLProfile sqlProfile)
Deprecated. 
 
as of OACC v2.0.0-rc8, replaced by
  
SQLAccessControlContextFactory.getAccessControlContext(DataSource, String, SQLProfile, PasswordEncryptor) where the password encryptor
 parameter is an instance of the new Jasypt password encryptor implementation
 JasyptPasswordEncryptor. | 
static AccessControlContext | 
SQLAccessControlContextFactory.getAccessControlContext(DataSource dataSource,
                       String schemaName,
                       SQLProfile sqlProfile,
                       AuthenticationProvider authenticationProvider)
Creates an  
AccessControlContext instance backed by the specified database data source. | 
static AccessControlContext | 
SQLAccessControlContextFactory.getAccessControlContext(DataSource dataSource,
                       String schemaName,
                       SQLProfile sqlProfile,
                       PasswordEncryptor passwordEncryptor)
Creates an  
AccessControlContext instance backed by the specified database data source. | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
SQLAccessControlContextFactory.postDeserialize(AccessControlContext accessControlContext,
               Connection connection)
Re-initializes the specified deserialized accessControlContext with the specified connection. 
 | 
static void | 
SQLAccessControlContextFactory.postDeserialize(AccessControlContext accessControlContext,
               DataSource dataSource)
Re-initializes the specified deserialized accessControlContext with the specified data source. 
 | 
static void | 
SQLAccessControlContextFactory.preSerialize(AccessControlContext accessControlContext)
Deprecated. 
 
As of v2.0.0-rc.6; no replacement method necessary because unserializable fields are now marked as transient 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SQLAccessControlContext  | 
| Modifier and Type | Method and Description | 
|---|---|
static AccessControlContext | 
SQLAccessControlContext.getAccessControlContext(Connection connection,
                       String schemaName,
                       SQLProfile sqlProfile,
                       AuthenticationProvider authenticationProvider)  | 
static AccessControlContext | 
SQLAccessControlContext.getAccessControlContext(Connection connection,
                       String schemaName,
                       SQLProfile sqlProfile,
                       PasswordEncryptor passwordEncryptor)  | 
static AccessControlContext | 
SQLAccessControlContext.getAccessControlContext(DataSource dataSource,
                       String schemaName,
                       SQLProfile sqlProfile,
                       AuthenticationProvider authenticationProvider)  | 
static AccessControlContext | 
SQLAccessControlContext.getAccessControlContext(DataSource dataSource,
                       String schemaName,
                       SQLProfile sqlProfile,
                       PasswordEncryptor passwordEncryptor)  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
SQLAccessControlContext.postDeserialize(AccessControlContext accessControlContext,
               Connection connection)  | 
static void | 
SQLAccessControlContext.postDeserialize(AccessControlContext accessControlContext,
               DataSource dataSource)  | 
static void | 
SQLAccessControlContext.preSerialize(AccessControlContext accessControlContext)
Deprecated. 
 
As of v2.0.0-rc.6; no replacement method necessary because unserializable fields are now marked as transient 
 | 
OACC is a Java Application Security Framework developed by Acciente, LLC., released under Apache License 2.0.
Copyright 2009-2017, Acciente, LLC.