package edu.ualberta.med.biobank.test.action.helper; import edu.ualberta.med.biobank.common.action.info.AddressSaveInfo; import edu.ualberta.med.biobank.common.action.info.ResearchGroupSaveInfo; import edu.ualberta.med.biobank.common.action.researchGroup.ResearchGroupSaveAction; import edu.ualberta.med.biobank.model.ActivityStatus; import edu.ualberta.med.biobank.test.action.IActionExecutor; public class ResearchGroupHelper extends Helper { public static Integer createResearchGroup( IActionExecutor actionExecutor, String name, String nameShort, Integer studyId) throws Exception { AddressSaveInfo addressSaveInfo = new AddressSaveInfo(null, "test", "test", "test", "test", "test", "test", "test", "test", "test"); ResearchGroupSaveInfo save = new ResearchGroupSaveInfo(null, name + "rg", nameShort + "rg", studyId, "comment", addressSaveInfo, ActivityStatus.ACTIVE); ResearchGroupSaveAction rgSave = new ResearchGroupSaveAction(save); return actionExecutor.exec(rgSave).getId(); } }