public class HsFramework
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CNAME |
Constructor and Description |
---|
HsFramework() |
Modifier and Type | Method and Description |
---|---|
static boolean |
authorize(HsIdentifier id,
HsOperation operation) |
static HsIdentifier |
createId(HsOperation operation) |
static HsUnpackedOperation |
decrypt(HsPackedOperation operation) |
static java.lang.String |
describeAgentSecurityPolicyClass() |
static java.lang.String |
describeConsoleSecurityPolicyClass() |
static HsPackedOperation |
encrypt(HsOperation operation) |
static java.lang.String |
getAgentSecurityPolicyClassName() |
static java.lang.String |
getConsoleSecurityPolicyClassName() |
static java.lang.String |
getUserId()
To Fetch user Id, from the ThreadLocal
|
static void |
init(java.lang.Object securityObject) |
static void |
init(java.lang.String className) |
static void |
initialize() |
static java.lang.String |
initialize(int context) |
static boolean |
isSecure()
This method is used to check if security is in place before costly
security-related operations are performed
|
static HsPackedOperation |
pack(HsIdentifier id,
HsOperation operation) |
static void |
removeUser()
Remove the user from ThreadLocal
|
static void |
setUserId(java.lang.String userId)
Set user Id in the ThreadLocal
|
static void |
shutdown() |
static void |
shutdown(int context) |
static HsUnpackedOperation |
unpack(HsPackedOperation operation) |
public static void init(java.lang.String className) throws HsFrameworkException
HsFrameworkException
public static void init(java.lang.Object securityObject) throws HsFrameworkException
HsFrameworkException
public static void initialize() throws HsFrameworkException, HsException
HsFrameworkException
HsException
public static void shutdown() throws HsFrameworkException, HsException
HsFrameworkException
HsException
public static java.lang.String initialize(int context) throws HsFrameworkException, HsException
HsFrameworkException
HsException
public static void shutdown(int context) throws HsFrameworkException, HsException
HsFrameworkException
HsException
public static HsIdentifier createId(HsOperation operation) throws HsFrameworkException, HsException
HsFrameworkException
HsException
public static HsPackedOperation pack(HsIdentifier id, HsOperation operation) throws HsFrameworkException, HsException
HsFrameworkException
HsException
public static HsUnpackedOperation unpack(HsPackedOperation operation) throws HsFrameworkException, HsException
HsFrameworkException
HsException
public static boolean authorize(HsIdentifier id, HsOperation operation) throws HsFrameworkException, HsException
HsFrameworkException
HsException
public static HsPackedOperation encrypt(HsOperation operation) throws HsFrameworkException, HsException
HsFrameworkException
HsException
public static HsUnpackedOperation decrypt(HsPackedOperation operation) throws HsFrameworkException, HsException
HsFrameworkException
HsException
public static boolean isSecure()
public static java.lang.String getConsoleSecurityPolicyClassName()
public static java.lang.String describeConsoleSecurityPolicyClass()
public static java.lang.String getAgentSecurityPolicyClassName()
public static java.lang.String describeAgentSecurityPolicyClass()
public static void setUserId(java.lang.String userId)
userId
- public static java.lang.String getUserId()
public static void removeUser()
Copyright © 2000-2019 TIBCO Inc. All Rights Reserved.