package in.partake.model.fixture; import java.util.List; import in.partake.model.IPartakeDAOs; import in.partake.model.dao.DAOException; import in.partake.model.dao.PartakeConnection; public abstract class TestDataProvider<T> implements TestDataProviderConstants { public final T create() { return create(0, "", 0); } public abstract T create(long pkNumber, String pkSalt, int objNumber); public abstract List<T> createSamples(); public abstract void createFixtures(PartakeConnection con, IPartakeDAOs daos) throws DAOException; }