Class RelationFieldAnnotator
java.lang.Object
org.bonitasoft.engine.business.data.generator.RelationFieldAnnotator
- Author:
- Colin PUY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidannotateRelationField(com.sun.codemodel.JDefinedClass entityClass, org.bonitasoft.engine.bdm.model.field.RelationField field, com.sun.codemodel.JFieldVar fieldVar) protected StringgetJoinColumnName(String entityName) Split names to 26 char to avoid joinColumn names longer than 30 char protected for testingprotected StringgetJoinTableName(String entityName, String relatedEntityName) Split names to 14 chars max to avoid joinTable names longer than 30 char (oracle restriction).
-
Constructor Details
-
RelationFieldAnnotator
-
-
Method Details
-
annotateRelationField
public void annotateRelationField(com.sun.codemodel.JDefinedClass entityClass, org.bonitasoft.engine.bdm.model.field.RelationField field, com.sun.codemodel.JFieldVar fieldVar) -
getJoinColumnName
Split names to 26 char to avoid joinColumn names longer than 30 char protected for testing -
getJoinTableName
Split names to 14 chars max to avoid joinTable names longer than 30 char (oracle restriction). protected for testing
-