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, de.quantummaid.injectmaid.timing.InstantiationTime instantiationTime)Throwableexception()booleanhasReturnValue()de.quantummaid.injectmaid.timing.InstantiationTimeinstantiationTime()ObjectreturnValue()static UseCaseResultsuccessfulReturnValue(Object returnValue, de.quantummaid.injectmaid.timing.InstantiationTime instantiationTime)static UseCaseResultsuccessfulVoid(de.quantummaid.injectmaid.timing.InstantiationTime instantiationTime)booleanwasSuccessful()
-
-
-
Method Detail
-
successfulVoid
public static UseCaseResult successfulVoid(de.quantummaid.injectmaid.timing.InstantiationTime instantiationTime)
-
successfulReturnValue
public static UseCaseResult successfulReturnValue(Object returnValue, de.quantummaid.injectmaid.timing.InstantiationTime instantiationTime)
-
error
public static UseCaseResult error(Throwable exception, de.quantummaid.injectmaid.timing.InstantiationTime instantiationTime)
-
hasReturnValue
public boolean hasReturnValue()
-
wasSuccessful
public boolean wasSuccessful()
-
returnValue
public Object returnValue()
-
exception
public Throwable exception()
-
instantiationTime
public de.quantummaid.injectmaid.timing.InstantiationTime instantiationTime()
-
-