Package com.seam.api.types
Class ActionAttempt
- java.lang.Object
-
- com.seam.api.types.ActionAttempt
-
public final class ActionAttempt extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceActionAttempt.Visitor<T>
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.Object>_getUnknown()boolean_isUnknown()static ActionAttempterror(ActionAttemptError value)java.util.Optional<ActionAttemptError>getError()java.util.Optional<ActionAttemptPending>getPending()java.util.Optional<ActionAttemptSuccess>getSuccess()booleanisError()booleanisPending()booleanisSuccess()static ActionAttemptpending(ActionAttemptPending value)static ActionAttemptsuccess(ActionAttemptSuccess value)<T> Tvisit(ActionAttempt.Visitor<T> visitor)
-
-
-
Method Detail
-
visit
public <T> T visit(ActionAttempt.Visitor<T> visitor)
-
success
public static ActionAttempt success(ActionAttemptSuccess value)
-
pending
public static ActionAttempt pending(ActionAttemptPending value)
-
error
public static ActionAttempt error(ActionAttemptError value)
-
isSuccess
public boolean isSuccess()
-
isPending
public boolean isPending()
-
isError
public boolean isError()
-
_isUnknown
public boolean _isUnknown()
-
getSuccess
public java.util.Optional<ActionAttemptSuccess> getSuccess()
-
getPending
public java.util.Optional<ActionAttemptPending> getPending()
-
getError
public java.util.Optional<ActionAttemptError> getError()
-
_getUnknown
public java.util.Optional<java.lang.Object> _getUnknown()
-
-