Package com.microstrategy.web.beans
Interface EnumUserEntityBeanEvents
-
- All Superinterfaces:
EnumEditableObjectBeanEvents
,EnumObjectBeanEvents
- All Known Subinterfaces:
EnumGroupBeanEvents
,EnumUserBeanEvents
public interface EnumUserEntityBeanEvents extends EnumEditableObjectBeanEvents
This interface defines all events ID and arguments forUserEntityBean
- Since:
- MicroStrategy Web 8.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 java.lang.String
ARGUMENT_SUB_VALUE_SECURITY_FILTER_DELIMITER
Constant for a delimiter which will be used to separate the sub values in a value securityFilter string of the modifySecFilter task.static java.lang.String
ARGUMENT_VALUE_NO
Constant value means FALSE for any boolean type argument.static java.lang.String
ARGUMENT_VALUE_YES
Constant value means TRUE for any boolean type argument.static int
USER_ENTITY_EVENT_ARGUMENT_DESC
Argument ID for description.static int
USER_ENTITY_EVENT_ARGUMENT_FULL_NAME
Argument ID for full name.static int
USER_ENTITY_EVENT_ARGUMENT_LDAPDN
Argument ID for LDAPDN.static int
USER_ENTITY_EVENT_ARGUMENT_PARENTS
Argument ID for parent groups.static int
USER_ENTITY_EVENT_ARGUMENT_PRIVILEGE
static int
USER_ENTITY_EVENT_ARGUMENT_PRIVILEGES_CATS
Argument ID for privilege categories.static int
USER_ENTITY_EVENT_ARGUMENT_QUOTAS
Argument ID for quota setting values of all projects for current userstatic int
USER_ENTITY_EVENT_ARGUMENT_SAVE_NOW
Argument ID for saving immediately or not.static int
USER_ENTITY_EVENT_ARGUMENT_SEC_FILTERS
Argument ID for security filters.static int
USER_ENTITY_EVENT_ARGUMENT_SEC_ROLES
Argument ID for security roles.static int
USER_ENTITY_EVENT_ARGUMENT_SSO
static int
USER_ENTITY_EVENT_DELETE
Event for deleting current user.static int
USER_ENTITY_EVENT_DUPLICATE
Event for duplicating current user and refrencing to the duplicated user.static int
USER_ENTITY_EVENT_INIT_AS_NEW
Event for creating a new user.static int
USER_ENTITY_EVENT_MODIFY_ALL
This event includes all other modification events listed above.static int
USER_ENTITY_EVENT_MODIFY_ANALYSIS_QUOTAS
This event indicates the modification on user analysis quotastatic int
USER_ENTITY_EVENT_MODIFY_AUTH
Event for modifying authentication information of an account.static int
USER_ENTITY_EVENT_MODIFY_BASIC
Event for modifying basic information of an account.static int
USER_ENTITY_EVENT_MODIFY_PARENTS
Event for modifying parent groups information.static int
USER_ENTITY_EVENT_MODIFY_PRIVILEGES
Event for modifying privileges and security roles.static int
USER_ENTITY_EVENT_MODIFY_PRIVILEGES_ONLY
Event for modifying privileges.static int
USER_ENTITY_EVENT_MODIFY_SECURITY_FILTER
Event for modifying security filters.static int
USER_ENTITY_EVENT_MODIFY_SECURITY_ROLES
Event for modifying security roles.static java.lang.String
USER_ENTITY_EVENT_PRIVILEGES_CAT_SET
Constant for a string means the whole privilege category need to be set.static java.lang.String
USER_ENTITY_EVENT_PRIVILEGES_CAT_TYPE_PREFIX
Constant for the prefix for the sub value of a privilege category type.static int
USER_ENTITY_EVENT_REFRESH
Event for refreshing current user.static int
USER_ENTITY_EVENT_SAVE
Event for saving current user.-
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
-
USER_ENTITY_EVENT_MODIFY_BASIC
static final int USER_ENTITY_EVENT_MODIFY_BASIC
Event for modifying basic information of an account. The possible parameters can be sent in are:USER_ENTITY_EVENT_ARGUMENT_FULL_NAME
USER_ENTITY_EVENT_ARGUMENT_DESC
-
USER_ENTITY_EVENT_ARGUMENT_SAVE_NOW
UserBean
andUserGroupBean
. There may be additonal parameters can be sent. Please checkEnumUserBeanEvents
andEnumGroupBeanEvents
for additional parameters.- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_MODIFY_AUTH
static final int USER_ENTITY_EVENT_MODIFY_AUTH
Event for modifying authentication 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. These are common parameters can be sent for bothUserBean
andUserGroupBean
. There may be additonal parameters can be sent. Please checkEnumUserBeanEvents
andEnumGroupBeanEvents
for additional parameters.- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_MODIFY_PRIVILEGES
static final int USER_ENTITY_EVENT_MODIFY_PRIVILEGES
Event for modifying privileges and security roles. These parameters are REQUIRED for this event. Any parameter missing means to reset that part of information to be not set at all.- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_MODIFY_SECURITY_FILTER
static final int USER_ENTITY_EVENT_MODIFY_SECURITY_FILTER
Event for modifying security filters. These parameters are REQUIRED for this event. Any parameter missing means to reset that part of information to be not set at all. These are the optional parameter(s):- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_MODIFY_PARENTS
static final int USER_ENTITY_EVENT_MODIFY_PARENTS
Event for modifying parent groups information. These parameters are REQUIRED for this event. Any parameter missing means to reset that part of information to be not set at all. These are the optional parameter(s):- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_DELETE
static final int USER_ENTITY_EVENT_DELETE
Event for deleting current user. No parameter.- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_SAVE
static final int USER_ENTITY_EVENT_SAVE
Event for saving current user. No parameter.- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_INIT_AS_NEW
static final int USER_ENTITY_EVENT_INIT_AS_NEW
Event for creating a new user. No parameter.- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_DUPLICATE
static final int USER_ENTITY_EVENT_DUPLICATE
Event for duplicating current user and refrencing to the duplicated user. No parameter.- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_REFRESH
static final int USER_ENTITY_EVENT_REFRESH
Event for refreshing current user. No parameter.- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_MODIFY_PRIVILEGES_ONLY
static final int USER_ENTITY_EVENT_MODIFY_PRIVILEGES_ONLY
Event for modifying privileges. These parameters are REQUIRED for this event. Any parameter missing means to reset that part of information to be not set at all.- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_MODIFY_SECURITY_ROLES
static final int USER_ENTITY_EVENT_MODIFY_SECURITY_ROLES
Event for modifying security roles. These parameters are REQUIRED for this event. Any parameter missing means to reset that part of information to be not set at all.- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_MODIFY_ALL
static final int USER_ENTITY_EVENT_MODIFY_ALL
This event includes all other modification events listed above.- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_MODIFY_ANALYSIS_QUOTAS
static final int USER_ENTITY_EVENT_MODIFY_ANALYSIS_QUOTAS
This event indicates the modification on user analysis quota- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_ARGUMENT_FULL_NAME
static final int USER_ENTITY_EVENT_ARGUMENT_FULL_NAME
Argument ID for full name. The value for this argument is a String of account's full name.- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_ARGUMENT_DESC
static final int USER_ENTITY_EVENT_ARGUMENT_DESC
Argument ID for description. The value for this argument is a String of account's description.- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_ARGUMENT_LDAPDN
static final int USER_ENTITY_EVENT_ARGUMENT_LDAPDN
Argument ID for LDAPDN. The value for this argument is a String of account's LDAPDN.- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_ARGUMENT_SEC_ROLES
static final int USER_ENTITY_EVENT_ARGUMENT_SEC_ROLES
Argument ID for security roles. This argument contains multiple values. One value for one project. Should contain all projects into this argument. Any project missing from this argument means that there will be no security role set for that project. For each individual value, it contains two pieces of information: project DSSID and security role DSSID. The string representation of each individual value is project DSSID followed byARGUMENT_SUB_VALUE_DELIMITER
, followed by a list of security role DSSIDs (individual DSSID values are demilited by theARGUMENT_SUB_VALUE_DELIMITER
).- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_ARGUMENT_SEC_FILTERS
static final int USER_ENTITY_EVENT_ARGUMENT_SEC_FILTERS
Argument ID for security filters. This argument contains multiple values. One value for one project. Should contain all projects into this argument. Any project missing from this argument means that there will be no security filter set for that project. For each individual value, it contains two pieces of information: project DSSID and security filter DSSID. The string representation of each individual value is project DSSID followed byARGUMENT_SUB_VALUE_DELIMITER
, followed by security filter DSSID.- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_ARGUMENT_PARENTS
static final int USER_ENTITY_EVENT_ARGUMENT_PARENTS
Argument ID for parent groups. This argument contains multiple values. One value for each parent. Should contain all parents into this argument. Any current parent missing from this argument means that parent has been removed. For each individual value, it contains the parent DSSID.- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_ARGUMENT_PRIVILEGES_CATS
static final int USER_ENTITY_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
USER_ENTITY_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,
USER_ENTITY_EVENT_PRIVILEGES_CAT_SET
will be appeared 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)
USER_ENTITY_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
-
USER_ENTITY_EVENT_ARGUMENT_SAVE_NOW
static final int USER_ENTITY_EVENT_ARGUMENT_SAVE_NOW
Argument ID for saving immediately or not. If saving the account information to Intelligence Server is required after processing the event handling, should include this argument in the event and put the value asARGUMENT_VALUE_YES
. Missing this argument or a value ofARGUMENT_VALUE_NO
mean to not save the changed account information back to Intelligence Server. The only exception is security roles. Any changes for security roles will be saved to Intelligence Server immediately.- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_ARGUMENT_PRIVILEGE
static final int USER_ENTITY_EVENT_ARGUMENT_PRIVILEGE
- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_ARGUMENT_SSO
static final int USER_ENTITY_EVENT_ARGUMENT_SSO
- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_ARGUMENT_QUOTAS
static final int USER_ENTITY_EVENT_ARGUMENT_QUOTAS
Argument ID for quota setting values of all projects for current user- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_PRIVILEGES_CAT_SET
static final java.lang.String USER_ENTITY_EVENT_PRIVILEGES_CAT_SET
Constant for a string means the whole privilege category need to be set.- See Also:
- Constant Field Values
-
USER_ENTITY_EVENT_PRIVILEGES_CAT_TYPE_PREFIX
static final java.lang.String USER_ENTITY_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
-
ARGUMENT_SUB_VALUE_SECURITY_FILTER_DELIMITER
static final java.lang.String ARGUMENT_SUB_VALUE_SECURITY_FILTER_DELIMITER
Constant for a delimiter which will be used to separate the sub values in a value securityFilter string of the modifySecFilter task.- See Also:
- Constant Field Values
-
ARGUMENT_VALUE_YES
static final java.lang.String ARGUMENT_VALUE_YES
Constant value means TRUE for any boolean type argument.- See Also:
- Constant Field Values
-
ARGUMENT_VALUE_NO
static final java.lang.String ARGUMENT_VALUE_NO
Constant value means FALSE for any boolean type argument.- See Also:
- Constant Field Values
-
-