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
-
public class ServerBDMCodeGenerator extends AbstractBDMCodeGenerator
- Author:
- Romain Bioteau, Emmanuel Duchastenier
-
-
Field Summary
-
Fields inherited from class org.bonitasoft.engine.business.data.generator.AbstractBDMCodeGenerator
DAO_IMPL_SUFFIX
-
-
Constructor Summary
Constructors Constructor Description ServerBDMCodeGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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, java.lang.String paramName)protected java.lang.StringtoDaoImplClassname(org.bonitasoft.engine.bdm.model.BusinessObject bo)-
Methods inherited from class org.bonitasoft.engine.business.data.generator.AbstractBDMCodeGenerator
addNewInstanceMethodBody, createDAOInterface, createMethodForNewInstance, createMethodForQuery, generateBom
-
Methods 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
-
-
-
-
Method Detail
-
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
protected com.sun.codemodel.JVar getMethodParam(com.sun.codemodel.JVar[] params, java.lang.String paramName)
-
toDaoImplClassname
protected java.lang.String toDaoImplClassname(org.bonitasoft.engine.bdm.model.BusinessObject bo)
-
-