Package com.flower.docs.domain.acl
Enum Permission
- java.lang.Object
-
- java.lang.Enum<Permission>
-
- com.flower.docs.domain.acl.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> <simpleType name="Permission"> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="ALL"/> <enumeration value="ADMINISTRATION"/> <enumeration value="ATTACH"/> <enumeration value="DETACH"/> <enumeration value="CREATE"/> <enumeration value="READ"/> <enumeration value="READ_DATA"/> <enumeration value="READ_TAGS"/> <enumeration value="READ_CONTENT"/> <enumeration value="DOWNLOAD_CONTENT"/> <enumeration value="ADD_CONTENT"/> <enumeration value="UPDATE_CONTENT"/> <enumeration value="DELETE_CONTENT"/> <enumeration value="READ_ANNOTATION"/> <enumeration value="CREATE_ANNOTATION"/> <enumeration value="READ_OBFUSCATION"/> <enumeration value="OBFUSCATE"/> <enumeration value="UPDATE"/> <enumeration value="UPDATE_SECURITY"/> <enumeration value="DELETE"/> <enumeration value="READ_HISTORY"/> <enumeration value="READ_TASK_HISTORY"/> <enumeration value="PRINT"/> <enumeration value="ASSIGN"/> <enumeration value="APPROPRIATE"/> <enumeration value="APPROPRIATE_ALREADY_ASSIGNED"/> <enumeration value="APPLY_ANSWER"/> <enumeration value="BUILD_NEW_DOCUMENT"/> </restriction> </simpleType> </pre>
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Permission
fromValue(java.lang.String v)
java.lang.String
value()
static Permission
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static Permission[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ALL
public static final Permission ALL
-
ADMINISTRATION
public static final Permission ADMINISTRATION
-
ATTACH
public static final Permission ATTACH
-
DETACH
public static final Permission DETACH
-
CREATE
public static final Permission CREATE
-
READ
public static final Permission READ
-
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
public static final Permission UPDATE
-
UPDATE_SECURITY
public static final Permission UPDATE_SECURITY
-
DELETE
public static final Permission DELETE
-
READ_HISTORY
public static final Permission READ_HISTORY
-
READ_TASK_HISTORY
public static final Permission READ_TASK_HISTORY
-
PRINT
public static final Permission PRINT
-
ASSIGN
public static final Permission ASSIGN
-
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 namejava.lang.NullPointerException
- if the argument is null
-
value
public java.lang.String value()
-
fromValue
public static Permission fromValue(java.lang.String v)
-
-