Class SpringRestServiceGenerator
-
- All Implemented Interfaces:
public final class SpringRestServiceGenerator extends JavaGeneratorBuilder<RestApi, SpringRestServiceGenerator.TOC, SpringRestServiceGenerator>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classSpringRestServiceGenerator.TOCpublic final classSpringRestServiceGenerator.Generator
-
Field Summary
Fields Modifier and Type Field Description private StringadapterPackageNameprivate final Map<TypeOfCode<?>, ClassBuilderConfigurator<?>>codeBuildersprivate StringrootPackageprivate StringprojectDirprivate StringprojectSubDirprivate RestApimodelprivate CodegenParamsparamsprivate DataTypeMapperdataTypeMapperprivate CodeIndexcodeIndexpublic final SpringRestServiceGenerator.TOCtoc
-
Constructor Summary
Constructors Constructor Description SpringRestServiceGenerator()
-
Method Summary
Modifier and Type Method Description final StringgetAdapterPackageName()final UnitsetAdapterPackageName(String adapterPackageName)Generator<RestApi>make()Unitinit()final StringoperationExecutorClassName(Operation operation)-
Methods inherited from class pl.metaprogramming.codegen.java.JavaGeneratorBuilder
getCodeBuilders, getProjectDir, getProjectSubDir, getRootPackage, intercept, projectDir, projectSubDir, rootPackage, setProjectDir, setProjectSubDir, setRootPackage, typeOfCode, typeOfCode, typeOfCode, typeOfCode -
Methods inherited from class pl.metaprogramming.codegen.GeneratorBuilder
getCodeIndex, getDataTypeMapper, getModel, getParams, make, model, self, setCodeIndex, setDataTypeMapper, setModel, setParams -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getAdapterPackageName
final String getAdapterPackageName()
-
setAdapterPackageName
final Unit setAdapterPackageName(String adapterPackageName)
-
operationExecutorClassName
final String operationExecutorClassName(Operation operation)
-
-
-
-