com.ontimize.security
Class ServerSecurityManager
java.lang.Object
com.ontimize.security.ServerSecurityManager
- public class ServerSecurityManager
- extends java.lang.Object
This class manages permissions in server application.
- Author:
- Imatia Innovation
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CASE_SENSITIVE
protected static boolean CASE_SENSITIVE
DEBUG
public static boolean DEBUG
ACCESS_DENIED
public static final java.lang.String ACCESS_DENIED
- See Also:
- Constant Field Values
permissions
protected java.util.Hashtable permissions
ServerSecurityManager
public ServerSecurityManager()
getCaseSensitive
public static boolean getCaseSensitive()
setCaseSensitive
public static void setCaseSensitive(boolean caseSensitive)
setUserPermissions
public void setUserPermissions(int sessionId,
java.lang.StringBuffer permissions)
throws java.lang.Exception
- Throws:
java.lang.Exception
checkActionPermission
public void checkActionPermission(int sessionId,
java.lang.String entity,
java.lang.String permission,
long time)
throws NotInPeriodException,
GeneralSecurityException
- Throws:
NotInPeriodException
GeneralSecurityException
checkActionPermission
public void checkActionPermission(int sessionId,
java.lang.String entity,
java.lang.String permission)
throws NotInPeriodException,
GeneralSecurityException
- Throws:
NotInPeriodException
GeneralSecurityException
getPermissionInfo
public PermissionInfo getPermissionInfo(java.lang.String entity,
java.lang.String permission,
int sessionId)