public class SQLAccessControlContextFactory extends Object
Constructor and Description |
---|
SQLAccessControlContextFactory() |
Modifier and Type | Method and Description |
---|---|
static AccessControlContext |
getAccessControlContext(Connection connection,
String schemaName,
SQLProfile sqlProfile) |
static AccessControlContext |
getAccessControlContext(Connection connection,
String schemaName,
SQLProfile sqlProfile,
AuthenticationProvider authenticationProvider) |
static AccessControlContext |
getAccessControlContext(DataSource dataSource,
String schemaName,
SQLProfile sqlProfile) |
static AccessControlContext |
getAccessControlContext(DataSource dataSource,
String schemaName,
SQLProfile sqlProfile,
AuthenticationProvider authenticationProvider) |
static void |
postDeserialize(AccessControlContext accessControlContext,
Connection connection)
Re-initializes the specified deserialized accessControlContext with the specified connection.
|
static void |
postDeserialize(AccessControlContext accessControlContext,
DataSource dataSource)
Re-initializes the specified deserialized accessControlContext with the specified data source.
|
static void |
preSerialize(AccessControlContext accessControlContext)
Deprecated.
As of v2.0.0-rc.6; no replacement method necessary because unserializable fields are now marked as transient
|
public static AccessControlContext getAccessControlContext(Connection connection, String schemaName, SQLProfile sqlProfile)
public static AccessControlContext getAccessControlContext(DataSource dataSource, String schemaName, SQLProfile sqlProfile)
public static AccessControlContext getAccessControlContext(Connection connection, String schemaName, SQLProfile sqlProfile, AuthenticationProvider authenticationProvider)
public static AccessControlContext getAccessControlContext(DataSource dataSource, String schemaName, SQLProfile sqlProfile, AuthenticationProvider authenticationProvider)
@Deprecated public static void preSerialize(AccessControlContext accessControlContext)
public static void postDeserialize(AccessControlContext accessControlContext, Connection connection)
accessControlContext
- the accessControlContext on which to reset the database connectionconnection
- the database connection to be reset on the accessControlContextpublic static void postDeserialize(AccessControlContext accessControlContext, DataSource dataSource)
accessControlContext
- the accessControlContext on which to reset the database connectiondataSource
- the database dataSource to be reset on the accessControlContext
OACC is a Java Application Security Framework developed by Acciente, LLC..
Copyright 2009-2016, Acciente, LLC.All rights reserved.