Package ch.tocco.nice2.security.api.auth
Enum Class ImmutableChallenge.State
- All Implemented Interfaces:
Serializable
,Comparable<ImmutableChallenge.State>
,Constable
- Enclosing interface:
ImmutableChallenge
The final states of a authentication challenge.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract ImmutableChallenge.State
min
(ImmutableChallenge.State other) Return the lower value of this and other, whereCANCELLED < FAILED < SUCCESS
.static ImmutableChallenge.State
Returns the enum constant of this class with the specified name.static ImmutableChallenge.State[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
SUCCESS
Used for indicating a successfull login attempt. Other handlers are still asked to vote. -
FAILED
Used for indicating a failed login attempt. Other handlers are still asked to vote. -
CANCELLED
Aborts the authentication process as soon as this state is encountered. Authentication has been failed.
-
-
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
-
min
Return the lower value of this and other, whereCANCELLED < FAILED < SUCCESS
.
-