Enum Class PermissionStatus
- All Implemented Interfaces:
Serializable,Comparable<PermissionStatus>,Constable
Static state of a permission. Permissions are only persisted once the user accepted them, so every permission starts
as
ACCEPTED and ends in one of the final states. The dynamic connection state of an accepted permission is
described by ConnectionStatus.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionThe user accepted the permission request.The expiration time of the permission was reached.The user revoked the permission.The permission was terminated by the eligible party. -
Method Summary
Modifier and TypeMethodDescriptionbooleantrueif the permission isACCEPTED.static PermissionStatusReturns the enum constant of this class with the specified name.static PermissionStatus[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ACCEPTED
The user accepted the permission request. -
REVOKED
The user revoked the permission. -
TERMINATED
The permission was terminated by the eligible party. -
FULFILLED
The expiration time of the permission was reached.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
isAccepted
public boolean isAccepted()trueif the permission isACCEPTED.
-