com.ontimize.security
Class ClientSecurityManager
java.lang.Object
com.ontimize.security.ClientSecurityManager
- public class ClientSecurityManager
- extends java.lang.Object
This class manages permissions in client application. Menu, forms, form managers and applications
are categories where permissions are divided. Method checkPermission checks the different
permissions for application components.
Most common tags for XML permission definitions are:
| Component |
Permission Tag |
| Menu |
MENU |
| Form |
FORM |
| FormManager |
FM |
| Tree |
TREE |
| Application |
APPLICATION |
- Author:
- Imatia Innovation
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MENU_ID
public static java.lang.String MENU_ID
FORM_ID
public static java.lang.String FORM_ID
FM_ID
public static java.lang.String FM_ID
TREE_ID
public static java.lang.String TREE_ID
APPLICATION_ID
public static java.lang.String APPLICATION_ID
permissions
protected java.util.Hashtable permissions
mouseListenerEnabled
protected static boolean mouseListenerEnabled
mouseListener
protected static java.awt.event.MouseListener mouseListener
references
protected static java.util.Hashtable references
ClientSecurityManager
public ClientSecurityManager(java.lang.String xmlPermissionDescriptionFile)
throws java.lang.Exception
ClientSecurityManager
public ClientSecurityManager(java.lang.StringBuffer xmlPermissionDescription)
throws java.lang.Exception
ClientSecurityManager
public ClientSecurityManager(java.util.Hashtable permissions)
throws java.lang.Exception
registerSecuredElement
public static void registerSecuredElement(SecureElement e)
registerSecuredElement
public static void registerSecuredElement(SecureElement e,
java.awt.Component[] cs)
setMouseListenerEnabled
public static void setMouseListenerEnabled(boolean en)
setPermissions
public void setPermissions(java.util.Hashtable permissions)
checkPermission
public void checkPermission(ClientPermission clientpermission)
throws NotInPeriodException,
GeneralSecurityException
- Throws:
NotInPeriodException
GeneralSecurityException