Interface EnumUserEntityBeanEvents

    • Field Detail

      • 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_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 by ARGUMENT_SUB_VALUE_DELIMITER, followed by a list of security role DSSIDs (individual DSSID values are demilited by the ARGUMENT_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 by ARGUMENT_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)
        The prefixed category type, USER_ENTITY_EVENT_PRIVILEGES_CAT_SET (if appears) and each individual privilege type should be separated by ARGUMENT_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 to EnumDSSXMLPrivilegeTypes.
        See Also:
        Constant Field Values
      • 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 as ARGUMENT_VALUE_YES. Missing this argument or a value of ARGUMENT_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