| Package | Description | 
|---|---|
| com.acciente.oacc.sql | |
| com.acciente.oacc.sql.internal | |
| com.acciente.oacc.sql.internal.persister | 
| Modifier and Type | Field and Description | 
|---|---|
static SQLProfile | 
SQLProfile.DB2_10_5_NON_RECURSIVE  | 
static SQLProfile | 
SQLProfile.DB2_10_5_RECURSIVE  | 
static SQLProfile | 
SQLProfile.HSQLDB_2_3_NON_RECURSIVE  | 
static SQLProfile | 
SQLProfile.MySQL_5_6_NON_RECURSIVE  | 
static SQLProfile | 
SQLProfile.Oracle_11_2_NON_RECURSIVE  | 
static SQLProfile | 
SQLProfile.Oracle_11_2_RECURSIVE  | 
static SQLProfile | 
SQLProfile.PostgreSQL_9_3_NON_RECURSIVE  | 
static SQLProfile | 
SQLProfile.PostgreSQL_9_3_RECURSIVE  | 
static SQLProfile | 
SQLProfile.SQLite_3_8_NON_RECURSIVE  | 
static SQLProfile | 
SQLProfile.SQLite_3_8_RECURSIVE  | 
static SQLProfile | 
SQLProfile.SQLServer_12_0_NON_RECURSIVE  | 
static SQLProfile | 
SQLProfile.SQLServer_12_0_RECURSIVE  | 
| Modifier and Type | Method and Description | 
|---|---|
static SQLProfile | 
SQLProfile.valueOf(String name)  | 
| 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. | 
static String | 
SQLProfile.nameOf(SQLProfile sqlProfile)  | 
| 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 | Field and Description | 
|---|---|
protected SQLProfile | 
ResourceClassPersister.sqlProfile  | 
protected SQLProfile | 
ResourceClassPermissionPersister.sqlProfile  | 
protected SQLProfile | 
CommonResourcePersister.sqlProfile  | 
protected SQLProfile | 
CommonGrantResourcePermissionSysPersister.sqlProfile  | 
protected SQLProfile | 
CommonGrantResourcePermissionPersister.sqlProfile  | 
protected SQLProfile | 
CommonGrantResourceCreatePermissionSysPersister.sqlProfile  | 
protected SQLProfile | 
CommonGrantResourceCreatePermissionPostCreateSysPersister.sqlProfile  | 
protected SQLProfile | 
CommonGrantResourceCreatePermissionPostCreatePersister.sqlProfile  | 
protected SQLProfile | 
CommonGrantGlobalResourcePermissionSysPersister.sqlProfile  | 
protected SQLProfile | 
CommonGrantGlobalResourcePermissionPersister.sqlProfile  | 
protected SQLProfile | 
CommonGrantDomainPermissionSysPersister.sqlProfile  | 
protected SQLProfile | 
CommonGrantDomainCreatePermissionSysPersister.sqlProfile  | 
protected SQLProfile | 
CommonGrantDomainCreatePermissionPostCreateSysPersister.sqlProfile  | 
protected SQLProfile | 
CommonDomainPersister.sqlProfile  | 
| Modifier and Type | Method and Description | 
|---|---|
SQLProfile | 
SQLStrings.getSqlProfile()  | 
| Modifier and Type | Method and Description | 
|---|---|
static SQLStrings | 
SQLStrings.getSQLStrings(String schemaName,
             SQLProfile sqlProfile)  | 
OACC is a Java Application Security Framework developed by Acciente, LLC., released under Apache License 2.0.
Copyright 2009-2017, Acciente, LLC.