Class ServerBDMCodeGenerator
java.lang.Object
org.bonitasoft.engine.business.data.generator.CodeGenerator
org.bonitasoft.engine.business.data.generator.AbstractBDMCodeGenerator
org.bonitasoft.engine.business.data.generator.server.ServerBDMCodeGenerator
- Author:
- Romain Bioteau, Emmanuel Duchastenier
-
Field Summary
Fields inherited from class org.bonitasoft.engine.business.data.generator.AbstractBDMCodeGenerator
DAO_IMPL_SUFFIXFields inherited from class org.bonitasoft.engine.business.data.generator.CodeGenerator
shouldValidateRuntimeClasses -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.sun.codemodel.JFieldVaraddConstructor(com.sun.codemodel.JDefinedClass implClass) protected voidaddDAO(org.bonitasoft.engine.bdm.model.BusinessObject bo, com.sun.codemodel.JDefinedClass entity) protected com.sun.codemodel.JVargetMethodParam(com.sun.codemodel.JVar[] params, String paramName) protected StringtoDaoImplClassname(org.bonitasoft.engine.bdm.model.BusinessObject bo) Methods inherited from class org.bonitasoft.engine.business.data.generator.AbstractBDMCodeGenerator
addNewInstanceMethodBody, createDAOInterface, createMethodForNewInstance, createMethodForQuery, disableRuntimeClassesValidation, generateBomMethods inherited from class org.bonitasoft.engine.business.data.generator.CodeGenerator
addAddMethod, addAnnotation, addClass, addField, addField, addField, addGetter, addInterface, addInterface, addMethodSignature, addRemoveMethod, addSetter, generate, getModel, toJavaClass
-
Constructor Details
-
ServerBDMCodeGenerator
public ServerBDMCodeGenerator()
-
-
Method Details
-
addDAO
protected void addDAO(org.bonitasoft.engine.bdm.model.BusinessObject bo, com.sun.codemodel.JDefinedClass entity) throws com.sun.codemodel.JClassAlreadyExistsException - Specified by:
addDAOin classAbstractBDMCodeGenerator- Throws:
com.sun.codemodel.JClassAlreadyExistsException
-
addConstructor
protected com.sun.codemodel.JFieldVar addConstructor(com.sun.codemodel.JDefinedClass implClass) -
getMethodParam
-
toDaoImplClassname
-