package edu.ualberta.med.biobank.test.internal; import java.util.ArrayList; import java.util.List; import edu.ualberta.med.biobank.common.wrappers.PatientWrapper; import edu.ualberta.med.biobank.common.wrappers.StudyWrapper; @Deprecated public class PatientHelper extends DbHelper { public static PatientWrapper newPatient(String number) { PatientWrapper patient = new PatientWrapper(appService); patient.setPnumber(number); return patient; } public static PatientWrapper newPatient(String number, StudyWrapper study) throws Exception { PatientWrapper patient = newPatient(number); patient.setStudy(study); return patient; } public static PatientWrapper addPatient(String number, StudyWrapper study) throws Exception { PatientWrapper patient = newPatient(number, study); patient.persist(); study.reload(); return patient; } public static List<PatientWrapper> addRandPatients(String number, StudyWrapper study) throws Exception { List<PatientWrapper> patients = new ArrayList<PatientWrapper>(); int nber = r.nextInt(15) + 1; for (int i = 0; i < nber; i++) { patients.add(addPatient(number + i, study)); } study.reload(); return patients; } public static int addPatients(String number, StudyWrapper study) throws Exception { return addRandPatients(number, study).size(); } }