Class FunctionFlowGenerator
- java.lang.Object
-
- io.automatiko.engine.codegen.process.FunctionFlowGenerator
-
public class FunctionFlowGenerator extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.regex.PatternPARAMETER_MATCHER
-
Constructor Summary
Constructors Constructor Description FunctionFlowGenerator(GeneratorContext context, io.automatiko.engine.api.definition.process.WorkflowProcess process, java.lang.String modelfqcn, java.lang.String processfqcn, java.lang.String appCanonicalName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringclassName()java.lang.Stringgenerate()java.lang.StringgeneratedFilePath()protected booleanuseInjection()FunctionFlowGeneratorwithDependencyInjection(DependencyInjectionAnnotator annotator)FunctionFlowGeneratorwithSignals(java.util.Map<java.lang.String,java.lang.String> signals, java.util.Map<java.lang.String,io.automatiko.engine.api.definition.process.Node> signalNodes)FunctionFlowGeneratorwithTriggers(java.util.List<io.automatiko.engine.workflow.compiler.canonical.TriggerMetaData> triggers)
-
-
-
Constructor Detail
-
FunctionFlowGenerator
public FunctionFlowGenerator(GeneratorContext context, io.automatiko.engine.api.definition.process.WorkflowProcess process, java.lang.String modelfqcn, java.lang.String processfqcn, java.lang.String appCanonicalName)
-
-
Method Detail
-
withDependencyInjection
public FunctionFlowGenerator withDependencyInjection(DependencyInjectionAnnotator annotator)
-
withSignals
public FunctionFlowGenerator withSignals(java.util.Map<java.lang.String,java.lang.String> signals, java.util.Map<java.lang.String,io.automatiko.engine.api.definition.process.Node> signalNodes)
-
withTriggers
public FunctionFlowGenerator withTriggers(java.util.List<io.automatiko.engine.workflow.compiler.canonical.TriggerMetaData> triggers)
-
className
public java.lang.String className()
-
generatedFilePath
public java.lang.String generatedFilePath()
-
useInjection
protected boolean useInjection()
-
generate
public java.lang.String generate()
-
-