Class BaseDtoBuilder
-
- All Implemented Interfaces:
-
pl.metaprogramming.codegen.java.base.IClassCmBuilder
public abstract class BaseDtoBuilder<T extends Object> extends ClassCmBuilderTemplate<T>
-
-
Field Summary
Fields Modifier and Type Field Description private final ObjectTypeobjectTypeprivate BuildContext<T>contextprivate Integerpriorityprivate CodeBuffercodeBufprivate final ClassCmclassCmprivate AccessModifieraccessModifierprivate ClassKindkindprivate final Tmodelprivate final TypeOfCode<T>typeOfCodeprivate final CodegenParamsparamsprivate final JavaNameMappernameMapperprivate ClassCdsuperClassprivate final ClassCmMethodsmethodsprivate final ClassCmFieldsfields
-
Constructor Summary
Constructors Constructor Description BaseDtoBuilder()BaseDtoBuilder(Function<T, ObjectType> modelMapper)
-
Method Summary
Modifier and Type Method Description final ObjectTypegetObjectType()abstract UnitaddField(DataSchema schema)UnitmakeDeclaration()-
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, 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
-
BaseDtoBuilder
BaseDtoBuilder()
-
BaseDtoBuilder
BaseDtoBuilder(Function<T, ObjectType> modelMapper)
-
-
Method Detail
-
getObjectType
final ObjectType getObjectType()
-
addField
abstract Unit addField(DataSchema schema)
-
makeDeclaration
Unit makeDeclaration()
-
-
-
-