public enum PgxResourcePermission extends java.lang.Enum<PgxResourcePermission>
Modifier and Type | Method and Description |
---|---|
boolean |
allowsExport() |
boolean |
allowsInspect() |
boolean |
allowsManage() |
boolean |
allowsRead() |
boolean |
allowsWrite() |
static PgxResourcePermission |
getStrongest(PgxResourcePermission a, PgxResourcePermission b) |
static PgxResourcePermission |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static PgxResourcePermission[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared.
|
public static final PgxResourcePermission EXPORT
public static final PgxResourcePermission MANAGE
public static final PgxResourcePermission NONE
public static final PgxResourcePermission READ
public static final PgxResourcePermission WRITE
public boolean allowsExport()
public boolean allowsInspect()
public boolean allowsManage()
public boolean allowsRead()
public boolean allowsWrite()
public static PgxResourcePermission getStrongest(PgxResourcePermission a, PgxResourcePermission b)
public static PgxResourcePermission valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static PgxResourcePermission[] values()
for (PgxResourcePermission c : PgxResourcePermission.values()) System.out.println(c);