Class GraphQLResourceGenerator
- java.lang.Object
-
- io.automatiko.engine.codegen.process.AbstractResourceGenerator
-
- io.automatiko.engine.codegen.process.GraphQLResourceGenerator
-
public class GraphQLResourceGenerator extends AbstractResourceGenerator
-
-
Field Summary
-
Fields inherited from class io.automatiko.engine.codegen.process.AbstractResourceGenerator
LOGGER, PARAMETER_MATCHER
-
-
Constructor Summary
Constructors Constructor Description GraphQLResourceGenerator(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 voidcollectSubProcessModels(java.lang.String dataClassName, com.github.javaparser.ast.body.ClassOrInterfaceDeclaration template, java.util.List<AbstractResourceGenerator> subprocessGenerators)protected java.lang.StringgetResourceTemplate()java.util.List<java.lang.String>getRestAnnotations()protected java.lang.StringgetSignalResourceTemplate()java.lang.StringgetUserTaskResourceTemplate()-
Methods inherited from class io.automatiko.engine.codegen.process.AbstractResourceGenerator
addDefinedError, className, generate, generateCompilationUnit, generatedFilePath, generatorModelClass, isParentPublic, isPublic, processId, removeLastParam, useInjection, version, withDependencyInjection, withParentProcess, withPathPrefix, withPersistence, withSignals, withSubProcesses, withTriggers, withUserTasks
-
-
-
-
Constructor Detail
-
GraphQLResourceGenerator
public GraphQLResourceGenerator(GeneratorContext context, io.automatiko.engine.api.definition.process.WorkflowProcess process, java.lang.String modelfqcn, java.lang.String processfqcn, java.lang.String appCanonicalName)
-
-
Method Detail
-
getResourceTemplate
protected java.lang.String getResourceTemplate()
- Specified by:
getResourceTemplatein classAbstractResourceGenerator
-
getUserTaskResourceTemplate
public java.lang.String getUserTaskResourceTemplate()
- Specified by:
getUserTaskResourceTemplatein classAbstractResourceGenerator
-
getSignalResourceTemplate
protected java.lang.String getSignalResourceTemplate()
- Specified by:
getSignalResourceTemplatein classAbstractResourceGenerator
-
getRestAnnotations
public java.util.List<java.lang.String> getRestAnnotations()
- Specified by:
getRestAnnotationsin classAbstractResourceGenerator
-
collectSubProcessModels
public void collectSubProcessModels(java.lang.String dataClassName, com.github.javaparser.ast.body.ClassOrInterfaceDeclaration template, java.util.List<AbstractResourceGenerator> subprocessGenerators)- Overrides:
collectSubProcessModelsin classAbstractResourceGenerator
-
-