Interface EnumSecurityRoleEvents

    • Field Detail

      • 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)
        The prefixed category type, SECURITY_ROLE_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
      • 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