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>
context
private Integer
priority
private CodeBuffer
codeBuf
private final ClassCm
classCm
private ClassKind
kind
private final HttpRequestSchema
model
private final Object
classType
private final CodegenParams
params
private final JavaNameMapper
nameMapper
private ClassCd
superClass
private final ClassCmMethods
methods
private final ClassCmFields
fields
-
Constructor Summary
Constructors Constructor Description RestRequestValidatorBuilder(TypeOfCode<?> dtoTypeOfCode, TypeOfCode<?> enumTypeOfCode, TypeOfCode<?> validatorTypeOfCode, Boolean addDataTypeValidations)
-
Method Summary
Modifier and Type Method Description Unit
makeDeclaration()
Unit
makeImplementation()
-
Methods inherited from class pl.metaprogramming.codegen.java.base.ClassCmBuilderTemplate
addAnnotation, addGenericParams, classLocator, getClass, getClass, getClassCm, getClassType, getCodeBuf, getContext, getFieldName, getFields, getKind, getMethods, getModel, getNameMapper, getParams, getPriority, getSuperClass, implementationOf, implementationOf, make, makeDeclaration, makeDecoration, makeDecoration, makeImplementation, params, priority, 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()
-
-
-
-