public static enum RoleAdminPermission.RoleAdminAction extends java.lang.Enum<RoleAdminPermission.RoleAdminAction>
RoleAdminPermission
Enum Constant and Description |
---|
ALL
shorthand to represent all actions.
|
CREATE
Represents
|
DELETE |
DELETEALL |
GRANT |
MAP |
REVOKE |
UNMAP |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName() |
boolean |
implies(RoleAdminPermission.RoleAdminAction that, boolean exactMatch)
Determines if the supplied action "is implied" by this action.
|
static RoleAdminPermission.RoleAdminAction |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static RoleAdminPermission.RoleAdminAction[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared.
|
public static final RoleAdminPermission.RoleAdminAction ALL
public static final RoleAdminPermission.RoleAdminAction CREATE
public static final RoleAdminPermission.RoleAdminAction DELETE
public static final RoleAdminPermission.RoleAdminAction DELETEALL
public static final RoleAdminPermission.RoleAdminAction GRANT
public static final RoleAdminPermission.RoleAdminAction MAP
public static final RoleAdminPermission.RoleAdminAction REVOKE
public static final RoleAdminPermission.RoleAdminAction UNMAP
public static RoleAdminPermission.RoleAdminAction[] values()
for (RoleAdminPermission.RoleAdminAction c : RoleAdminPermission.RoleAdminAction.values()) System.out.println(c);
public static RoleAdminPermission.RoleAdminAction 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 boolean implies(RoleAdminPermission.RoleAdminAction that, boolean exactMatch)
that
- - the action that is implied.exactMatch
- - true if an exact match of the actions must be performed.public java.lang.String getName()