public class EntityCodeGenerator
extends java.lang.Object
| Constructor and Description |
|---|
EntityCodeGenerator(CodeGenerator codeGenerator,
org.bonitasoft.engine.bdm.model.BusinessObjectModel bom) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAccessors(com.sun.codemodel.JDefinedClass entityClass,
com.sun.codemodel.JFieldVar fieldVar) |
void |
addAccessors(com.sun.codemodel.JDefinedClass entityClass,
com.sun.codemodel.JFieldVar fieldVar,
org.bonitasoft.engine.bdm.model.field.Field field) |
com.sun.codemodel.JDefinedClass |
addEntity(org.bonitasoft.engine.bdm.model.BusinessObject bo) |
com.sun.codemodel.JFieldVar |
addField(com.sun.codemodel.JDefinedClass entityClass,
org.bonitasoft.engine.bdm.model.field.Field field) |
protected void |
addModifiers(com.sun.codemodel.JDefinedClass entityClass,
org.bonitasoft.engine.bdm.model.field.Field field) |
void |
addPersistenceIdFieldAndAccessors(com.sun.codemodel.JDefinedClass entityClass) |
void |
addPersistenceVersionFieldAndAccessors(com.sun.codemodel.JDefinedClass entityClass) |
public EntityCodeGenerator(CodeGenerator codeGenerator, org.bonitasoft.engine.bdm.model.BusinessObjectModel bom)
public com.sun.codemodel.JDefinedClass addEntity(org.bonitasoft.engine.bdm.model.BusinessObject bo)
throws com.sun.codemodel.JClassAlreadyExistsException
com.sun.codemodel.JClassAlreadyExistsExceptionpublic void addPersistenceIdFieldAndAccessors(com.sun.codemodel.JDefinedClass entityClass)
public void addPersistenceVersionFieldAndAccessors(com.sun.codemodel.JDefinedClass entityClass)
public com.sun.codemodel.JFieldVar addField(com.sun.codemodel.JDefinedClass entityClass,
org.bonitasoft.engine.bdm.model.field.Field field)
public void addAccessors(com.sun.codemodel.JDefinedClass entityClass,
com.sun.codemodel.JFieldVar fieldVar)
public void addAccessors(com.sun.codemodel.JDefinedClass entityClass,
com.sun.codemodel.JFieldVar fieldVar,
org.bonitasoft.engine.bdm.model.field.Field field)
protected void addModifiers(com.sun.codemodel.JDefinedClass entityClass,
org.bonitasoft.engine.bdm.model.field.Field field)