Search in sources :

Example 16 with DisplayEventDefinitionCRFBean

use of org.akaza.openclinica.bean.managestudy.DisplayEventDefinitionCRFBean in project OpenClinica by OpenClinica.

the class SignStudySubjectServlet method populateUncompletedCRFsWithCRFAndVersions.

public static void populateUncompletedCRFsWithCRFAndVersions(DataSource ds, ArrayList uncompletedEventDefinitionCRFs) {
    CRFDAO cdao = new CRFDAO(ds);
    CRFVersionDAO cvdao = new CRFVersionDAO(ds);
    int size = uncompletedEventDefinitionCRFs.size();
    for (int i = 0; i < size; i++) {
        DisplayEventDefinitionCRFBean dedcrf = (DisplayEventDefinitionCRFBean) uncompletedEventDefinitionCRFs.get(i);
        CRFBean cb = (CRFBean) cdao.findByPK(dedcrf.getEdc().getCrfId());
        dedcrf.getEdc().setCrf(cb);
        ArrayList versions = (ArrayList) cvdao.findAllActiveByCRF(dedcrf.getEdc().getCrfId());
        dedcrf.getEdc().setVersions(versions);
        uncompletedEventDefinitionCRFs.set(i, dedcrf);
    }
}
Also used : EventDefinitionCRFDAO(org.akaza.openclinica.dao.managestudy.EventDefinitionCRFDAO) EventCRFDAO(org.akaza.openclinica.dao.submit.EventCRFDAO) CRFDAO(org.akaza.openclinica.dao.admin.CRFDAO) CRFVersionDAO(org.akaza.openclinica.dao.submit.CRFVersionDAO) ArrayList(java.util.ArrayList) DisplayEventDefinitionCRFBean(org.akaza.openclinica.bean.managestudy.DisplayEventDefinitionCRFBean) EventDefinitionCRFBean(org.akaza.openclinica.bean.managestudy.EventDefinitionCRFBean) EventCRFBean(org.akaza.openclinica.bean.submit.EventCRFBean) DisplayEventDefinitionCRFBean(org.akaza.openclinica.bean.managestudy.DisplayEventDefinitionCRFBean) CRFBean(org.akaza.openclinica.bean.admin.CRFBean) DisplayEventCRFBean(org.akaza.openclinica.bean.submit.DisplayEventCRFBean)

Aggregations

DisplayEventDefinitionCRFBean (org.akaza.openclinica.bean.managestudy.DisplayEventDefinitionCRFBean)16 ArrayList (java.util.ArrayList)15 EventDefinitionCRFBean (org.akaza.openclinica.bean.managestudy.EventDefinitionCRFBean)13 DisplayEventCRFBean (org.akaza.openclinica.bean.submit.DisplayEventCRFBean)13 EventCRFBean (org.akaza.openclinica.bean.submit.EventCRFBean)12 HashMap (java.util.HashMap)8 CRFBean (org.akaza.openclinica.bean.admin.CRFBean)6 CRFVersionDAO (org.akaza.openclinica.dao.submit.CRFVersionDAO)6 CRFDAO (org.akaza.openclinica.dao.admin.CRFDAO)5 EventDefinitionCRFDAO (org.akaza.openclinica.dao.managestudy.EventDefinitionCRFDAO)5 EventCRFDAO (org.akaza.openclinica.dao.submit.EventCRFDAO)5 FormLayoutDAO (org.akaza.openclinica.dao.submit.FormLayoutDAO)4 ItemDataDAO (org.akaza.openclinica.dao.submit.ItemDataDAO)4 DisplayStudyEventBean (org.akaza.openclinica.bean.managestudy.DisplayStudyEventBean)3 StudyEventBean (org.akaza.openclinica.bean.managestudy.StudyEventBean)3 FormLayoutBean (org.akaza.openclinica.bean.submit.FormLayoutBean)3 Iterator (java.util.Iterator)2 CRFVersionBean (org.akaza.openclinica.bean.submit.CRFVersionBean)2 List (java.util.List)1 SortedSet (java.util.SortedSet)1