Class ClientBDMCodeGenerator
java.lang.Object
org.bonitasoft.engine.business.data.generator.CodeGenerator
org.bonitasoft.engine.business.data.generator.AbstractBDMCodeGenerator
org.bonitasoft.engine.business.data.generator.client.ClientBDMCodeGenerator
- Author:
- Romain Bioteau, Emmanuel Duchastenier, Matthieu Chaffotte
-
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 voidaddDAO(org.bonitasoft.engine.bdm.model.BusinessObject bo, com.sun.codemodel.JDefinedClass entity) protected voidaddQueryParameters(com.sun.codemodel.JMethod method, com.sun.codemodel.JBlock body, com.sun.codemodel.JClass mapClass, com.sun.codemodel.JClass hashMapClass, com.sun.codemodel.JVar commandParametersRef) 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
-
ClientBDMCodeGenerator
public ClientBDMCodeGenerator()
-
-
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
-
addQueryParameters
protected void addQueryParameters(com.sun.codemodel.JMethod method, com.sun.codemodel.JBlock body, com.sun.codemodel.JClass mapClass, com.sun.codemodel.JClass hashMapClass, com.sun.codemodel.JVar commandParametersRef)
-