/*
* OpenClinica is distributed under the
* GNU Lesser General Public License (GNU LGPL).
* For details see: http://www.openclinica.org/license
* copyright 2003-2005 Akaza Research
*/
package org.akaza.openclinica.bean.managestudy;
import org.akaza.openclinica.bean.core.AuditableEntityBean;
import org.akaza.openclinica.bean.submit.DisplayEventCRFBean;
import java.util.ArrayList;
/**
* @author jxu
*/
public class DisplayStudyEventBean extends AuditableEntityBean {
private StudyEventBean studyEvent;
private ArrayList<DisplayEventCRFBean> displayEventCRFs;
private ArrayList<DisplayEventDefinitionCRFBean> uncompletedCRFs;
private ArrayList<DisplayEventCRFBean> allEventCRFs; //includes uncompleted and completed, order by ordinal
private StudySubjectBean studySubject; // added on 07/26/06
private int maximumSampleOrdinal; //added on 04/09/08
/**
*
*/
public DisplayStudyEventBean() {
displayEventCRFs = new ArrayList<DisplayEventCRFBean>();
uncompletedCRFs = new ArrayList<DisplayEventDefinitionCRFBean>();
allEventCRFs = new ArrayList<DisplayEventCRFBean>();
}
/**
* @return Returns the allEventCRFs.
*/
public ArrayList<DisplayEventCRFBean> getAllEventCRFs() {
return allEventCRFs;
}
/**
* @param allEventCRFs The allEventCRFs to set.
*/
public void setAllEventCRFs(ArrayList<DisplayEventCRFBean> allEventCRFs) {
this.allEventCRFs = allEventCRFs;
}
/**
* @return Returns the displayEventCRFs.
*/
public ArrayList<DisplayEventCRFBean> getDisplayEventCRFs() {
return displayEventCRFs;
}
/**
* @param displayEventCRFs The displayEventCRFs to set.
*/
public void setDisplayEventCRFs(ArrayList<DisplayEventCRFBean> displayEventCRFs) {
this.displayEventCRFs = displayEventCRFs;
}
/**
* @return Returns the studyEvent.
*/
public StudyEventBean getStudyEvent() {
return studyEvent;
}
/**
* @param studyEvent The studyEvent to set.
*/
public void setStudyEvent(StudyEventBean studyEvent) {
this.studyEvent = studyEvent;
}
/**
* @return Returns the uncompletedCRFs.
*/
public ArrayList<DisplayEventDefinitionCRFBean> getUncompletedCRFs() {
return uncompletedCRFs;
}
/**
* @param uncompletedCRFs The uncompletedCRFs to set.
*/
public void setUncompletedCRFs(ArrayList<DisplayEventDefinitionCRFBean> uncompletedCRFs) {
this.uncompletedCRFs = uncompletedCRFs;
}
/**
* @return Returns the studySubject.
*/
public StudySubjectBean getStudySubject() {
return studySubject;
}
/**
* @param studySubject The studySubject to set.
*/
public void setStudySubject(StudySubjectBean studySubject) {
this.studySubject = studySubject;
}
public int getMaximumSampleOrdinal() {
return maximumSampleOrdinal;
}
public void setMaximumSampleOrdinal(int maximumSampleOrdinal) {
this.maximumSampleOrdinal = maximumSampleOrdinal;
}
}