Package de.quantummaid.usecasemaid
Class UseCaseMaid
- java.lang.Object
-
- de.quantummaid.usecasemaid.UseCaseMaid
-
public final class UseCaseMaid extends Object
-
-
Constructor Summary
Constructors Constructor Description UseCaseMaid()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UseCaseMaidBuilderaUseCaseMaid()static UseCaseMaidBuilderaUseCaseMaid(de.quantummaid.reflectmaid.ReflectMaid reflectMaid)de.quantummaid.injectmaid.InjectMaidinstantiator()UseCaseResultinvoke(de.quantummaid.reflectmaid.GenericType<?> useCase)UseCaseResultinvoke(de.quantummaid.reflectmaid.GenericType<?> useCase, Map<String,Object> input)UseCaseResultinvoke(de.quantummaid.reflectmaid.GenericType<?> useCase, Map<String,Object> input, InvocationId invocationId)UseCaseResultinvoke(de.quantummaid.reflectmaid.GenericType<?> useCase, Map<String,Object> input, InvocationId invocationId, Object additionalData)UseCaseResultinvoke(de.quantummaid.reflectmaid.GenericType<?> useCase, Map<String,Object> input, Object additionalData)UseCaseResultinvoke(Class<?> useCase)UseCaseResultinvoke(Class<?> useCase, Map<String,Object> input)UseCaseResultinvoke(Class<?> useCase, Map<String,Object> input, InvocationId invocationId)UseCaseResultinvoke(Class<?> useCase, Map<String,Object> input, InvocationId invocationId, Object additionalData)UseCaseResultinvoke(Class<?> useCase, Map<String,Object> input, Object additionalData)de.quantummaid.mapmaid.MapMaidmapper()
-
-
-
Method Detail
-
aUseCaseMaid
public static UseCaseMaidBuilder aUseCaseMaid()
-
aUseCaseMaid
public static UseCaseMaidBuilder aUseCaseMaid(de.quantummaid.reflectmaid.ReflectMaid reflectMaid)
-
invoke
public UseCaseResult invoke(Class<?> useCase)
-
invoke
public UseCaseResult invoke(de.quantummaid.reflectmaid.GenericType<?> useCase)
-
invoke
public UseCaseResult invoke(Class<?> useCase, Map<String,Object> input)
-
invoke
public UseCaseResult invoke(de.quantummaid.reflectmaid.GenericType<?> useCase, Map<String,Object> input)
-
invoke
public UseCaseResult invoke(Class<?> useCase, Map<String,Object> input, Object additionalData)
-
invoke
public UseCaseResult invoke(de.quantummaid.reflectmaid.GenericType<?> useCase, Map<String,Object> input, Object additionalData)
-
invoke
public UseCaseResult invoke(Class<?> useCase, Map<String,Object> input, InvocationId invocationId)
-
invoke
public UseCaseResult invoke(de.quantummaid.reflectmaid.GenericType<?> useCase, Map<String,Object> input, InvocationId invocationId)
-
invoke
public UseCaseResult invoke(Class<?> useCase, Map<String,Object> input, InvocationId invocationId, Object additionalData)
-
invoke
public UseCaseResult invoke(de.quantummaid.reflectmaid.GenericType<?> useCase, Map<String,Object> input, InvocationId invocationId, Object additionalData)
-
instantiator
public de.quantummaid.injectmaid.InjectMaid instantiator()
-
mapper
public de.quantummaid.mapmaid.MapMaid mapper()
-
-