public class ServerSecurityManager extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ACCESS_DENIED |
protected static boolean |
CASE_SENSITIVE |
static boolean |
DEBUG |
protected Hashtable |
permissions |
| Constructor and Description |
|---|
ServerSecurityManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkActionPermission(int sessionId,
String entity,
String permission) |
void |
checkActionPermission(int sessionId,
String entity,
String permission,
long time) |
static boolean |
getCaseSensitive() |
PermissionInfo |
getPermissionInfo(String entity,
String permission,
int sessionId) |
static void |
setCaseSensitive(boolean caseSensitive) |
void |
setUserPermissions(int sessionId,
StringBuffer permissions) |
protected static boolean CASE_SENSITIVE
public static boolean DEBUG
public static final String ACCESS_DENIED
protected Hashtable permissions
public static boolean getCaseSensitive()
public static void setCaseSensitive(boolean caseSensitive)
public void setUserPermissions(int sessionId,
StringBuffer permissions)
throws Exception
Exceptionpublic void checkActionPermission(int sessionId,
String entity,
String permission,
long time)
throws NotInPeriodException,
GeneralSecurityException
public void checkActionPermission(int sessionId,
String entity,
String permission)
throws NotInPeriodException,
GeneralSecurityException
public PermissionInfo getPermissionInfo(String entity, String permission, int sessionId)
Copyright © 2016 Imatia Innovation S.L.. All rights reserved.