Enum Permission

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<Permission>

    public enum Permission
    extends java.lang.Enum<Permission>
    Flower base permissions which can be used in ACL <p>Java class for Permission. <p>The following schema fragment specifies the expected content contained within this class. <pre> &lt;simpleType name="Permission"&gt; &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt; &lt;enumeration value="ALL"/&gt; &lt;enumeration value="ADMINISTRATION"/&gt; &lt;enumeration value="ATTACH"/&gt; &lt;enumeration value="DETACH"/&gt; &lt;enumeration value="CREATE"/&gt; &lt;enumeration value="READ"/&gt; &lt;enumeration value="READ_DATA"/&gt; &lt;enumeration value="READ_TAGS"/&gt; &lt;enumeration value="READ_CONTENT"/&gt; &lt;enumeration value="DOWNLOAD_CONTENT"/&gt; &lt;enumeration value="ADD_CONTENT"/&gt; &lt;enumeration value="UPDATE_CONTENT"/&gt; &lt;enumeration value="DELETE_CONTENT"/&gt; &lt;enumeration value="READ_ANNOTATION"/&gt; &lt;enumeration value="CREATE_ANNOTATION"/&gt; &lt;enumeration value="READ_OBFUSCATION"/&gt; &lt;enumeration value="OBFUSCATE"/&gt; &lt;enumeration value="UPDATE"/&gt; &lt;enumeration value="UPDATE_SECURITY"/&gt; &lt;enumeration value="DELETE"/&gt; &lt;enumeration value="READ_HISTORY"/&gt; &lt;enumeration value="READ_TASK_HISTORY"/&gt; &lt;enumeration value="PRINT"/&gt; &lt;enumeration value="ASSIGN"/&gt; &lt;enumeration value="APPROPRIATE"/&gt; &lt;enumeration value="APPROPRIATE_ALREADY_ASSIGNED"/&gt; &lt;enumeration value="APPLY_ANSWER"/&gt; &lt;enumeration value="BUILD_NEW_DOCUMENT"/&gt; &lt;/restriction&gt; &lt;/simpleType&gt; </pre>
    • Enum Constant Detail

      • ADMINISTRATION

        public static final Permission ADMINISTRATION
      • READ_DATA

        public static final Permission READ_DATA
      • READ_TAGS

        public static final Permission READ_TAGS
      • READ_CONTENT

        public static final Permission READ_CONTENT
      • DOWNLOAD_CONTENT

        public static final Permission DOWNLOAD_CONTENT
      • ADD_CONTENT

        public static final Permission ADD_CONTENT
      • UPDATE_CONTENT

        public static final Permission UPDATE_CONTENT
      • DELETE_CONTENT

        public static final Permission DELETE_CONTENT
      • READ_ANNOTATION

        public static final Permission READ_ANNOTATION
      • CREATE_ANNOTATION

        public static final Permission CREATE_ANNOTATION
      • READ_OBFUSCATION

        public static final Permission READ_OBFUSCATION
      • OBFUSCATE

        public static final Permission OBFUSCATE
      • UPDATE_SECURITY

        public static final Permission UPDATE_SECURITY
      • READ_HISTORY

        public static final Permission READ_HISTORY
      • READ_TASK_HISTORY

        public static final Permission READ_TASK_HISTORY
      • APPROPRIATE

        public static final Permission APPROPRIATE
      • APPROPRIATE_ALREADY_ASSIGNED

        public static final Permission APPROPRIATE_ALREADY_ASSIGNED
      • APPLY_ANSWER

        public static final Permission APPLY_ANSWER
      • BUILD_NEW_DOCUMENT

        public static final Permission BUILD_NEW_DOCUMENT
    • Method Detail

      • values

        public static Permission[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (Permission c : Permission.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Permission valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • value

        public java.lang.String value()
      • fromValue

        public static Permission fromValue​(java.lang.String v)