Class RestRequestValidatorBuilder
-
- All Implemented Interfaces:
-
pl.metaprogramming.codegen.java.base.IClassCmBuilder
public final class RestRequestValidatorBuilder extends ClassCmBuilderTemplate<HttpRequestSchema>
-
-
Field Summary
Fields Modifier and Type Field Description private BuildContext<HttpRequestSchema>contextprivate Integerpriorityprivate CodeBuffercodeBufprivate final ClassCmclassCmprivate AccessModifieraccessModifierprivate ClassKindkindprivate final HttpRequestSchemamodelprivate final TypeOfCode<HttpRequestSchema>typeOfCodeprivate final CodegenParamsparamsprivate final JavaNameMappernameMapperprivate ClassCdsuperClassprivate final ClassCmMethodsmethodsprivate final ClassCmFieldsfields
-
Constructor Summary
Constructors Constructor Description RestRequestValidatorBuilder(TypeOfCode<?> dtoTypeOfCode, TypeOfCode<?> enumTypeOfCode, TypeOfCode<?> validatorTypeOfCode, Boolean addDataTypeValidations)
-
Method Summary
Modifier and Type Method Description UnitmakeDeclaration()UnitmakeImplementation()-
Methods inherited from class pl.metaprogramming.codegen.java.base.ClassCmBuilderTemplate
addAnnotation, addGenericParams, addInnerClass, classLocator, getAccessModifier, getClass, getClass, getClassCm, getCodeBuf, getContext, getFieldName, getFields, getKind, getMethods, getModel, getNameMapper, getParams, getPriority, getSuperClass, getTypeOfCode, implementationOf, implementationOf, make, makeDeclaration, makeDecoration, makeDecoration, makeImplementation, params, priority, setAccessModifier, setCodeBuf, setComment, setContext, setKind, setPriority, setSuperClass -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
RestRequestValidatorBuilder
RestRequestValidatorBuilder(TypeOfCode<?> dtoTypeOfCode, TypeOfCode<?> enumTypeOfCode, TypeOfCode<?> validatorTypeOfCode, Boolean addDataTypeValidations)
-
-
Method Detail
-
makeDeclaration
Unit makeDeclaration()
-
makeImplementation
Unit makeImplementation()
-
-
-
-