public class GridAuthority extends Object implements InternalAuthority
The
GridAuthority
s' Authority.getAuthority()
String representation format:
GridPrivilege privilege-value
Where:
privilege-value = PROVISION_PU | MANAGE_PU | MANAGE_GRID
The privileges represent the following grid operations:
PROVISION_PU - deploy, un-deploy
MANAGE_PU - scale up/down, relocate, restart PU instance, destroy PU instance
MANAGE_GRID - start, terminate, restart of GSC/GSM/LUS
Modifier and Type | Class and Description |
---|---|
static class |
GridAuthority.GridPrivilege
Defines managing services privileges
|
Constructor and Description |
---|
GridAuthority(GridAuthority.GridPrivilege gridPrivilege) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getAuthority()
An
Authority that can be represented as a String which is
sufficient in precision to be relied upon for an access control decisions. |
Privilege |
getPrivilege()
A granted privilege associated with this Authority.
|
int |
hashCode() |
String |
toString() |
static GridAuthority |
valueOf(String authority) |
public GridAuthority(GridAuthority.GridPrivilege gridPrivilege)
public static GridAuthority valueOf(String authority)
public String getAuthority()
Authority
Authority
that can be represented as a String
which is
sufficient in precision to be relied upon for an access control decisions.getAuthority
in interface Authority
String
with
sufficient precision).public Privilege getPrivilege()
InternalAuthority
getPrivilege
in interface InternalAuthority
Copyright © GigaSpaces.