Package de.quantummaid.usecasemaid
Class UseCaseResult
- java.lang.Object
-
- de.quantummaid.usecasemaid.UseCaseResult
-
public final class UseCaseResult extends Object
-
-
Constructor Summary
Constructors Constructor Description UseCaseResult()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UseCaseResulterror(Throwable exception)Throwableexception()booleanhasReturnValue()ObjectreturnValue()static UseCaseResultsuccessfulReturnValue(Object returnValue)static UseCaseResultsuccessfulVoid()booleanwasSuccessful()
-
-
-
Method Detail
-
successfulVoid
public static UseCaseResult successfulVoid()
-
successfulReturnValue
public static UseCaseResult successfulReturnValue(Object returnValue)
-
error
public static UseCaseResult error(Throwable exception)
-
hasReturnValue
public boolean hasReturnValue()
-
wasSuccessful
public boolean wasSuccessful()
-
returnValue
public Object returnValue()
-
exception
public Throwable exception()
-
-