public abstract class XMLClientUtilities extends Object
Most common tags for XML permission definitions are:
| Component | Permission Tag |
| Menu | MENU |
| Form | FORM |
| FormManager | FM |
| Tree | TREE |
| Application | APPLICATION |
| Modifier and Type | Field and Description |
|---|---|
static String |
APPLICATION_ID |
static String |
BASE_DOCUMENT |
static boolean |
DEBUG |
static String |
FM_ID |
static String |
FORM_ID |
static boolean |
ignoreNullOnClientPermissionCombination |
static String |
MENU_ID |
static String |
TREE_ID |
static String |
XML_DECLARATION |
| Constructor and Description |
|---|
XMLClientUtilities() |
| Modifier and Type | Method and Description |
|---|---|
static Hashtable |
buildClientPermissions(StringBuffer xmlPermissionDescription) |
static Hashtable |
buildClientPermissions(StringBuffer xmlPermissionDescription,
Locale l,
String businessCalendarFile) |
protected static boolean |
checkNullValues(List values,
boolean delete) |
static Hashtable |
getClientPermissionUnion(Hashtable p1,
Hashtable p2) |
protected static List |
getCommonKeys(List values) |
static List |
joinClientPermissionActions(List value1,
List value2) |
static Hashtable |
joinClientPermissions(List permissions) |
static StringBuffer |
mergeXMLPermissions(StringBuffer first,
StringBuffer second) |
public static boolean ignoreNullOnClientPermissionCombination
public static String MENU_ID
public static String FORM_ID
public static String FM_ID
public static String TREE_ID
public static String APPLICATION_ID
public static boolean DEBUG
public static final String XML_DECLARATION
public static final String BASE_DOCUMENT
public static Hashtable buildClientPermissions(StringBuffer xmlPermissionDescription) throws Exception
Exceptionpublic static Hashtable buildClientPermissions(StringBuffer xmlPermissionDescription, Locale l, String businessCalendarFile) throws Exception
Exceptionpublic static StringBuffer mergeXMLPermissions(StringBuffer first, StringBuffer second) throws Exception
Exceptionpublic static Hashtable joinClientPermissions(List permissions) throws Exception
Exceptionpublic static Hashtable getClientPermissionUnion(Hashtable p1, Hashtable p2) throws Exception
Exceptionpublic static List joinClientPermissionActions(List value1, List value2) throws Exception
Exceptionprotected static boolean checkNullValues(List values, boolean delete)
Copyright © 2016 Imatia Innovation S.L.. All rights reserved.