package org.mifos.datasetup.repositories; import org.hibernate.Session; import org.mifos.customers.office.business.OfficeBO; import org.mifos.customers.office.util.helpers.OfficeLevel; import org.mifos.customers.office.util.helpers.OfficeStatus; public class TestOffices extends TestEntities<OfficeBO> { public TestOffices(Session session) { super(session, OfficeBO.class); } public OfficeBO add(String shortName, String globalOfficeNum, int parentOfficeId, OfficeLevel level, String searchId, OfficeStatus status) { OfficeBO officeBO = new OfficeBO(shortName, shortName, globalOfficeNum, get((short)parentOfficeId), level, searchId, status, 1); session.saveOrUpdate(officeBO); return officeBO; } public OfficeBO addAny(String shortName) { return add(shortName, "1200", 0, OfficeLevel.BRANCHOFFICE, "1:1", OfficeStatus.ACTIVE); } }