public class AccessRoleConfig extends ConfigurationObject implements java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
AccessRoleConfig.AccessRights |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
CATEGORIES |
static java.lang.String |
CATEGORY_DESKTOPS |
static java.lang.String |
CATEGORY_FILENET |
static java.lang.String |
CATEGORY_ICON_MAPPING |
static java.lang.String |
CATEGORY_LABELS |
static java.lang.String |
CATEGORY_MENUS |
static java.lang.String |
CATEGORY_ON_DEMAND |
static java.lang.String |
CATEGORY_PLUGINS |
static java.lang.String |
CATEGORY_REPOSITORIES |
static java.lang.String |
CATEGORY_ROLES |
static java.lang.String |
CATEGORY_SETTINGS |
static java.lang.String |
CATEGORY_SYNC |
static java.lang.String |
CATEGORY_THEMES |
static java.lang.String |
CATEGORY_VIEWER |
static java.lang.String |
CATEGORY_VIEWONE |
ARRAY_DELIMITER, cloned, configuration, DEFAULT_PROPERTY_VALUE_MAP, ERROR_MISSING_KEY, fromTenant, KEY_DELIMITER, LIST_ESC_CHAR, LIST_SEPARATOR, MODIFIER, PLACEHOLDER_SECRET, properties, returnCopyFromCache| Constructor and Description |
|---|
AccessRoleConfig(org.apache.commons.configuration.Configuration configuration,
java.lang.String idPrefix,
java.lang.String id) |
| Modifier and Type | Method and Description |
|---|---|
AccessRoleConfig |
add(AccessRoleConfig config) |
static java.lang.String |
getCategoryByConfigName(java.lang.String configName) |
int |
getMask(java.lang.String topic) |
java.lang.String |
getObjectType()
Abstract method to return object type.
|
protected java.util.Map<java.lang.String,java.lang.String> |
getPropertyNames()
Return a map of string of all the fields name in the class where field is a private static final string
|
boolean |
hasCreateRight(java.lang.String category) |
boolean |
hasDeleteRight(java.lang.String category) |
boolean |
hasModifyRight(java.lang.String category) |
boolean |
hasRight(AccessRoleConfig.AccessRights right,
java.lang.String category) |
boolean |
hasRights(AccessRoleConfig.AccessRights[] rights,
java.lang.String category) |
boolean |
hasViewRight(java.lang.String category) |
boolean |
isCustomCategory(java.lang.String category) |
addIdNameToJSONModel, addValueToList, arrayToString, arrayToString, clone, covertEmptyStringtoNull, createJSONModelField, createJSONModelToggleField, createJSONModelValidationField, delete, dump, fromJSONModel, getBooleanPropertyValue, getConfigurationObject, getDataType, getDataTypeValue, getDoublePropertyValue, getIdPrefix, getIntPropertyValue, getKey, getList, getLongPropertyValue, getMap, getName, getObjectId, getObjectIdAlias, getPropertyValue, getPropertyValue, getPropertyValue, getPropertyValue, hasProperties, isEmpty, isNew, load, performSyncedUpdate, propertiesToString, removeValuesFromList, removeValuesFromList, resetNonTenantSettings, returnCopyFromCache, save, setDefaultValue, setProperties, setProperty, setValues, setValues, setValues, setValues, skipThisPropertyWhenSaving, stringToArray, stringToList, toJSON, toJSON, toJSONModel, toString, validate, validateObjectId, writeConfigurationToFilepublic static final java.lang.String CATEGORY_DESKTOPS
public static final java.lang.String CATEGORY_REPOSITORIES
public static final java.lang.String CATEGORY_SYNC
public static final java.lang.String CATEGORY_FILENET
public static final java.lang.String CATEGORY_ON_DEMAND
public static final java.lang.String CATEGORY_VIEWONE
public static final java.lang.String CATEGORY_VIEWER
public static final java.lang.String CATEGORY_PLUGINS
public static final java.lang.String CATEGORY_MENUS
public static final java.lang.String CATEGORY_LABELS
public static final java.lang.String CATEGORY_THEMES
public static final java.lang.String CATEGORY_ICON_MAPPING
public static final java.lang.String CATEGORY_SETTINGS
public static final java.lang.String CATEGORY_ROLES
public static final java.lang.String[] CATEGORIES
public AccessRoleConfig(org.apache.commons.configuration.Configuration configuration,
java.lang.String idPrefix,
java.lang.String id)
public java.lang.String getObjectType()
ConfigurationObjectgetObjectType in class ConfigurationObjectpublic static java.lang.String getCategoryByConfigName(java.lang.String configName)
public boolean hasViewRight(java.lang.String category)
throws java.lang.Exception
java.lang.Exceptionpublic boolean hasCreateRight(java.lang.String category)
throws java.lang.Exception
java.lang.Exceptionpublic boolean hasModifyRight(java.lang.String category)
throws java.lang.Exception
java.lang.Exceptionpublic boolean hasDeleteRight(java.lang.String category)
throws java.lang.Exception
java.lang.Exceptionpublic boolean hasRight(AccessRoleConfig.AccessRights right, java.lang.String category) throws java.lang.Exception
java.lang.Exceptionpublic boolean hasRights(AccessRoleConfig.AccessRights[] rights, java.lang.String category) throws java.lang.Exception
java.lang.Exceptionpublic int getMask(java.lang.String topic)
throws java.lang.Exception
java.lang.Exceptionpublic boolean isCustomCategory(java.lang.String category)
public AccessRoleConfig add(AccessRoleConfig config) throws java.lang.Exception
java.lang.Exceptionprotected java.util.Map<java.lang.String,java.lang.String> getPropertyNames()
getPropertyNames in class ConfigurationObject