package de.ppi.samples.fuwesta.dbunit;
import java.math.BigDecimal;
import java.math.BigInteger;
import org.dbunit.dataset.builder.BuilderDataSetWriter;
/**
* Class which generates BuilderDataSets.
*/
public class FuWeStaSampleBuilderDataSetWriter extends BuilderDataSetWriter {
/**
* Initiates an object.
*
* @param packageName the package name of the class.
* @param className the name of the class.
* @param importStatements some additional imports.
*/
public FuWeStaSampleBuilderDataSetWriter(String packageName,
String className, String... importStatements) {
super(FuWeStaRowBuilderGenerator.DESTINATION_DIR, packageName,
className, FuWeStaRowBuilderGenerator.FILE_ENCODING,
FuWeStaRowBuilderGenerator.ROW_BUILDER_PACKAGE_NAME, true,
FuWeStaRowBuilderGenerator.ROW_BUILDER_NAME_CREATOR,
importStatements);
this.addTypeMapping(BigInteger.class, Long.class);
this.addTypeMapping(BigDecimal.class, Double.class);
}
}