public enum Permission extends Enum<Permission>
Enum Constant and Description |
---|
ADD |
ARCHIVE |
CALENDAR |
DELETE |
DOWNLOAD |
EXPORT |
IMMUTABLE |
IMPORT |
READ |
RENAME |
SECURITY |
SIGN |
WORKFLOW |
WRITE |
Modifier and Type | Method and Description |
---|---|
static Set<Permission> |
all() |
int |
getMask() |
String |
getName() |
boolean |
match(int permission) |
String |
toString() |
static Permission |
valueOf(int mask) |
static Permission |
valueOf(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.
|
public static final Permission READ
public static final Permission DOWNLOAD
public static final Permission WRITE
public static final Permission ADD
public static final Permission SECURITY
public static final Permission IMMUTABLE
public static final Permission DELETE
public static final Permission RENAME
public static final Permission IMPORT
public static final Permission EXPORT
public static final Permission SIGN
public static final Permission ARCHIVE
public static final Permission WORKFLOW
public static final Permission CALENDAR
public static Permission[] values()
for (Permission c : Permission.values()) System.out.println(c);
public static Permission valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant
with the specified nameNullPointerException
- if the argument is nullpublic String getName()
public int getMask()
public boolean match(int permission)
public static Permission valueOf(int mask)
public static Set<Permission> all()
public String toString()
toString
in class Enum<Permission>
Copyright © 2008-2014 Logical Objects. All Rights Reserved.