Package com.microstrategy.web.beans
Interface EnumSecurityRoleEvents
-
- All Superinterfaces:
EnumEditableObjectBeanEvents
,EnumObjectBeanEvents
- All Known Implementing Classes:
SecurityRoleEventHandler
public interface EnumSecurityRoleEvents extends EnumEditableObjectBeanEvents
- Since:
- MicroStrategy Web 9.0.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ARGUMENT_SUB_VALUE_DELIMITER
Constant for a delimiter which will be used to separate the sub values in a value string.static int
SECURITY_ROLE_EVENT_ARGUMENT_DESC
Argument ID for description.static int
SECURITY_ROLE_EVENT_ARGUMENT_NAME
Argument ID for full name.static int
SECURITY_ROLE_EVENT_ARGUMENT_PRIVILEGE
Individual privilege valuesstatic int
SECURITY_ROLE_EVENT_ARGUMENT_PRIVILEGES_CATS
Argument ID for privilege categories.static int
SECURITY_ROLE_EVENT_MODIFY_PROPERTIES
Event for modifying basic information of an account.static java.lang.String
SECURITY_ROLE_EVENT_PRIVILEGES_CAT_SET
Constant for a string means the whole privilege category need to be set.static java.lang.String
SECURITY_ROLE_EVENT_PRIVILEGES_CAT_TYPE_PREFIX
Constant for the prefix for the sub value of a privilege category type.-
Fields inherited from interface com.microstrategy.web.beans.EnumEditableObjectBeanEvents
EDITABLE_OBJECT_ARGUMENT_NAME, EDITABLE_OBJECT_EVENT_DELETE, EDITABLE_OBJECT_EVENT_DUPLICATE, EDITABLE_OBJECT_EVENT_INIT_AS_NEW, EDITABLE_OBJECT_EVENT_REFRESH, EDITABLE_OBJECT_EVENT_SAVE, EDITABLE_OBJECT_EVENT_SET_NAME
-
Fields inherited from interface com.microstrategy.web.beans.EnumObjectBeanEvents
OBJECT_EVENT_ARGUMENT_FlAGS, OBJECT_EVENT_ARGUMENT_OBJECT_ID, OBJECT_EVENT_ARGUMENT_OBJECT_NAME, OBJECT_EVENT_ARGUMENT_OBJECT_SUBTYPE, OBJECT_EVENT_ARGUMENT_OBJECT_TYPE, OBJECT_EVENT_BROWSE
-
-
-
-
Field Detail
-
SECURITY_ROLE_EVENT_MODIFY_PROPERTIES
static final int SECURITY_ROLE_EVENT_MODIFY_PROPERTIES
Event for modifying basic information of an account. The possible parameters can be sent in are: These parameters are optional, any missing parameter means no change to that part of information.- See Also:
- Constant Field Values
-
SECURITY_ROLE_EVENT_ARGUMENT_NAME
static final int SECURITY_ROLE_EVENT_ARGUMENT_NAME
Argument ID for full name. The value for this argument is a String of account's full name.- See Also:
- Constant Field Values
-
SECURITY_ROLE_EVENT_ARGUMENT_DESC
static final int SECURITY_ROLE_EVENT_ARGUMENT_DESC
Argument ID for description. The value for this argument is a String of account's description.- See Also:
- Constant Field Values
-
SECURITY_ROLE_EVENT_ARGUMENT_PRIVILEGES_CATS
static final int SECURITY_ROLE_EVENT_ARGUMENT_PRIVILEGES_CATS
Argument ID for privilege categories. This argument contains multiple values. One value for each privilege category. Each value will contain these information:- category type appeared as
SECURITY_ROLE_EVENT_PRIVILEGES_CAT_TYPE_PREFIX
followed by the category type (refer to types in PrivilegeCategories.xml) - whether the whole category is set. When the whole category is set,
SECURITY_ROLE_EVENT_PRIVILEGES_CAT_SET
will appear as one sub value. When the whole category is not set, it will not present. - the individual privilege types (when the whole category is set, this part is redundant, will be ignored)
SECURITY_ROLE_EVENT_PRIVILEGES_CAT_SET
(if appears) and each individual privilege type should be separated byARGUMENT_SUB_VALUE_DELIMITER
. For information about privilege types in a certain category, please refer to PrivilegeCategories.xml. For the meaning of each privilege, please refer toEnumDSSXMLPrivilegeTypes
.- See Also:
- Constant Field Values
- category type appeared as
-
SECURITY_ROLE_EVENT_ARGUMENT_PRIVILEGE
static final int SECURITY_ROLE_EVENT_ARGUMENT_PRIVILEGE
Individual privilege values- See Also:
- Constant Field Values
-
SECURITY_ROLE_EVENT_PRIVILEGES_CAT_SET
static final java.lang.String SECURITY_ROLE_EVENT_PRIVILEGES_CAT_SET
Constant for a string means the whole privilege category need to be set.- See Also:
- Constant Field Values
-
SECURITY_ROLE_EVENT_PRIVILEGES_CAT_TYPE_PREFIX
static final java.lang.String SECURITY_ROLE_EVENT_PRIVILEGES_CAT_TYPE_PREFIX
Constant for the prefix for the sub value of a privilege category type. This way the category type will not be confused with privilege types, which is also integers.- See Also:
- Constant Field Values
-
ARGUMENT_SUB_VALUE_DELIMITER
static final java.lang.String ARGUMENT_SUB_VALUE_DELIMITER
Constant for a delimiter which will be used to separate the sub values in a value string.- See Also:
- Constant Field Values
-
-