Class AbstractBDMJarBuilder
- java.lang.Object
-
- org.bonitasoft.engine.business.data.generator.AbstractBDMJarBuilder
-
- Direct Known Subclasses:
ClientBDMJarBuilder,ServerBDMJarBuilder
public abstract class AbstractBDMJarBuilder extends java.lang.Object- Author:
- Matthieu Chaffotte
-
-
Constructor Summary
Constructors Constructor Description AbstractBDMJarBuilder(AbstractBDMCodeGenerator bdmCodeGenerator)AbstractBDMJarBuilder(AbstractBDMCodeGenerator bdmCodeGenerator, JDTCompiler compiler)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddSourceFilesToDirectory(org.bonitasoft.engine.bdm.model.BusinessObjectModel bom, java.io.File directory)byte[]build(org.bonitasoft.engine.bdm.model.BusinessObjectModel bom, org.apache.commons.io.filefilter.IOFileFilter fileFilter)
-
-
-
Constructor Detail
-
AbstractBDMJarBuilder
@Deprecated public AbstractBDMJarBuilder(AbstractBDMCodeGenerator bdmCodeGenerator, JDTCompiler compiler)
Deprecated.
-
AbstractBDMJarBuilder
public AbstractBDMJarBuilder(AbstractBDMCodeGenerator bdmCodeGenerator)
-
-
Method Detail
-
build
public byte[] build(org.bonitasoft.engine.bdm.model.BusinessObjectModel bom, org.apache.commons.io.filefilter.IOFileFilter fileFilter) throws BDMJarGenerationException- Parameters:
bom-fileFilter- filter the entries to be added or not in generated jar- Returns:
- the content of the generated jar
- Throws:
BDMJarGenerationException
-
addSourceFilesToDirectory
protected void addSourceFilesToDirectory(org.bonitasoft.engine.bdm.model.BusinessObjectModel bom, java.io.File directory) throws CodeGenerationException- Throws:
CodeGenerationException
-
-