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
HsFrameworkExceptionpublic static void init(java.lang.Object securityObject)
throws HsFrameworkException
HsFrameworkExceptionpublic static void initialize()
throws HsFrameworkException,
HsException
HsFrameworkExceptionHsExceptionpublic static void shutdown()
throws HsFrameworkException,
HsException
HsFrameworkExceptionHsExceptionpublic static java.lang.String initialize(int context)
throws HsFrameworkException,
HsException
HsFrameworkExceptionHsExceptionpublic static void shutdown(int context)
throws HsFrameworkException,
HsException
HsFrameworkExceptionHsExceptionpublic static HsIdentifier createId(HsOperation operation) throws HsFrameworkException, HsException
HsFrameworkExceptionHsExceptionpublic static HsPackedOperation pack(HsIdentifier id, HsOperation operation) throws HsFrameworkException, HsException
HsFrameworkExceptionHsExceptionpublic static HsUnpackedOperation unpack(HsPackedOperation operation) throws HsFrameworkException, HsException
HsFrameworkExceptionHsExceptionpublic static boolean authorize(HsIdentifier id, HsOperation operation) throws HsFrameworkException, HsException
HsFrameworkExceptionHsExceptionpublic static HsPackedOperation encrypt(HsOperation operation) throws HsFrameworkException, HsException
HsFrameworkExceptionHsExceptionpublic static HsUnpackedOperation decrypt(HsPackedOperation operation) throws HsFrameworkException, HsException
HsFrameworkExceptionHsExceptionpublic 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-2024 Cloud Software Group, Inc. All Rights Reserved.