Enum Class DisclosureService.DeliveryState
- All Implemented Interfaces:
Serializable, Comparable<DisclosureService.DeliveryState>, Constable
- Enclosing class:
DisclosureService
Durable one-time delivery classification without retaining the raw token.
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionThe raw token was delivered exactly once.Delivery may have occurred but could not be confirmed.Token delivery has not yet been classified. -
Method Summary
Modifier and TypeMethodDescriptionintcode()Returns the stable persistence code.fromCode(int code) Resolves one stable persistence code.Returns the enum constant of this class with the specified name.static DisclosureService.DeliveryState[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
PENDING
Token delivery has not yet been classified. -
DELIVERED
The raw token was delivered exactly once. -
DELIVERY_UNKNOWN
Delivery may have occurred but could not be confirmed.
-
-
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
-
code
public int code()Returns the stable persistence code.- Returns:
- encoded value
-
fromCode
Resolves one stable persistence code.- Parameters:
code- persisted delivery-state code- Returns:
- corresponding delivery state
-