public class AdminRoleConfig extends ConfigurationObject implements java.io.Serializable
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 |
|---|
AdminRoleConfig(org.apache.commons.configuration.Configuration configuration,
java.lang.String idPrefix,
java.lang.String id) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Class |
getDataType(java.lang.String key)
Returns the datatype of a configuration property.
|
java.lang.String |
getDescription() |
java.lang.String |
getName() |
java.lang.String |
getObjectType()
Abstract method to return object type.
|
java.lang.String |
getPrivileges() |
boolean |
hasDesktopPrivilege() |
boolean |
hasPrivilege(java.lang.String privilege)
Returns boolean indicating the role contains a privilege.
|
boolean |
hasRBRPrivilege() |
void |
setDescription(java.lang.String name) |
void |
setName(java.lang.String name) |
void |
setPrivileges(java.lang.String privileges) |
java.lang.String |
toString()
Override to return the object ID of this configuration back.
|
addIdNameToJSONModel, addValueToList, arrayToString, arrayToString, clone, covertEmptyStringtoNull, createJSONModelField, createJSONModelToggleField, createJSONModelValidationField, delete, dump, fromJSONModel, getBooleanPropertyValue, getConfigurationObject, getDataTypeValue, getDoublePropertyValue, getIdPrefix, getIntPropertyValue, getKey, getList, getLongPropertyValue, getMap, getObjectId, getObjectIdAlias, getPropertyNames, 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, validate, validateObjectId, writeConfigurationToFilepublic static final java.lang.String ADMIN_ROLE_MENUS_TOOLBARS_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_MENUS_CONTEXT_MENUS_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_MENUS_OFFICE_CMDS_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_MENUS_OFFICE_MENUS_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_GENERAL_VIEWERMAP_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_GENERAL_MERGE_SPLIT_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_GENERAL_SYNC_SVC_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_GENERAL_EDIT_SVC_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_GENERAL_ADDL_SETTINGS_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_GENERAL_ADD_DOC_DIALOG_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_GENERAL_DEF_REDACTION_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_GENERAL_TIME_STAMP_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_GENERAL_TAB_LABEL_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_GENERAL_OFFICE_GEN_CONF_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_GENERAL_ADD_OPTION_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_GENERAL_OUTLOOK_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_GENERAL_ADD_USERS_GROUPS_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_LAYOUT_HOME_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_LAYOUT_BROWSE_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_LAYOUT_SEARCH_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_LAYOUT_SIMPLE_SEARCH_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_LAYOUT_TEAMSPACES_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_LAYOUT_WORK_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_LAYOUT_ET_MGR_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_LAYOUT_ASCNC_TASKS_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_LAYOUT_MANAGE_URL_FEATURES
public static final java.lang.String ADMIN_ROLE_LAYOUT_MANAGE_PLUGIN_FEATURES
public static final java.lang.String ADMIN_ROLE_LAYOUT_GLOBAL_TOOLBAR
public static final java.lang.String ADMIN_ROLE_LAYOUT_CONTENTLIST_CHECKBOX
public static final java.lang.String ADMIN_ROLE_LAYOUT_STATUS_BAR
public static final java.lang.String ADMIN_ROLE_APPEARANCE_APP_NAME_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_APPEARANCE_THEME_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_MOBILE_ADD_PHOTOS_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_MOBILE_ADD_DOCS_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_MOBILE_OPEN_DOCS_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_MOBILE_MAIN_COLOR_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_MOBILE_SEC_COLOR_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_RBR_POLICIES_ROLES_PRIVILEGE
public static final java.lang.String ADMIN_ROLE_RBR_REASONS_PRIVILEGE
public AdminRoleConfig(org.apache.commons.configuration.Configuration configuration,
java.lang.String idPrefix,
java.lang.String id)
public java.lang.String getObjectType()
ConfigurationObjectgetObjectType in class ConfigurationObjectprotected java.lang.Class getDataType(java.lang.String key)
ConfigurationObjectgetDataType in class ConfigurationObjectkey - ths name of the propertypublic void setName(java.lang.String name)
public java.lang.String getName()
getName in class ConfigurationObjectpublic void setDescription(java.lang.String name)
public java.lang.String getDescription()
public void setPrivileges(java.lang.String privileges)
public java.lang.String getPrivileges()
public java.lang.String toString()
ConfigurationObjecttoString in class ConfigurationObjectpublic boolean hasDesktopPrivilege()
public boolean hasRBRPrivilege()
public boolean hasPrivilege(java.lang.String privilege)