@AccessLevel(value=EXTERNAL)
public abstract class SecurityImplementationFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static java.lang.Integer |
kSecurityIdentifier
The value used to attach the Security object to the Transaction.
|
Constructor and Description |
---|
SecurityImplementationFactory() |
Modifier and Type | Method and Description |
---|---|
static DataBasedSecurity |
get()
Retrieves the security implementation object for the current transaction.
|
static void |
register()
Registers a security implementation object for the current transaction
based on the type of the transaction in progress.
|
static void |
register(DataBasedSecurity securityImplementation)
Registers a given security implementation object for the current
transaction.
|
protected static final java.lang.Integer kSecurityIdentifier
@AccessLevel(value=EXTERNAL) public static void register() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
CurrentTransaction |
@AccessLevel(value=EXTERNAL) public static DataBasedSecurity get() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
CurrentTransaction |
@AccessLevel(value=EXTERNAL) public static void register(DataBasedSecurity securityImplementation) throws curam.util.exception.AppException, curam.util.exception.InformationalException
securityImplementation
- Data based security implementation
object.curam.util.exception.AppException
curam.util.exception.InformationalException
CurrentTransaction |