Class UseCaseResult


  • public final class UseCaseResult
    extends Object
    • Constructor Detail

      • UseCaseResult

        public UseCaseResult()
    • 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()
      • instantiationTime

        public de.quantummaid.injectmaid.timing.InstantiationTime instantiationTime()