Class Result
- java.lang.Object
-
- org.forgerock.openig.tools.jwt.validation.Result
-
public final class Result extends Object
AResultof a JWT validation.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Promise<Result,NeverThrowsException>asPromise()Return this result as a completedPromise.static Resultfailure(Violation violation)Returns aResultrepresenting validation failure.ViolationgetViolation()Return the Violation if it is present,nullotherwise.booleanisFailure()Returnstrueif this Result is a failure,falseotherwise.booleanisSuccess()Returnstrueif this Result is a success,falseotherwise.static Resultsuccess()Returns aResultrepresenting validation success.
-
-
-
Method Detail
-
success
public static Result success()
Returns aResultrepresenting validation success.- Returns:
- a Result containing no
Violation.
-
failure
public static Result failure(Violation violation)
Returns aResultrepresenting validation failure.- Parameters:
violation- The Violation responsible of this failure, notnull.- Returns:
- a Result containing the Violation.
-
isSuccess
public boolean isSuccess()
Returnstrueif this Result is a success,falseotherwise.- Returns:
trueif this Result is a success,falseotherwise.
-
isFailure
public boolean isFailure()
Returnstrueif this Result is a failure,falseotherwise.- Returns:
trueif this Result is a failure,falseotherwise.
-
getViolation
public Violation getViolation()
Return the Violation if it is present,nullotherwise.- Returns:
- the Violation if it is present,
nullotherwise.
-
asPromise
public Promise<Result,NeverThrowsException> asPromise()
Return this result as a completedPromise.- Returns:
- this result as a completed
Promise.
-
-