/*
* 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.odmbeans;
import java.util.ArrayList;
import java.util.List;
/**
*
* @author ywang (May, 2008)
*
*/
public class ItemDefBean extends ElementOIDBean {
private String name;
private String dataType;
private int length;
private int significantDigits;
private String preSASFieldName;
private QuestionBean question;
private ElementRefBean measurementUnitRef;
private List<RangeCheckBean> rangeChecks;
private String codeListOID;
private String comment;
private ElementRefBean multiSelectListRef;
//openclinica extension: which crf-versions this item belong to
private String formOIDs;
private ItemDetailsBean itemDetails;
public ItemDefBean() {
question = new QuestionBean();
measurementUnitRef = new ElementRefBean();
rangeChecks = new ArrayList<RangeCheckBean>();
itemDetails = new ItemDetailsBean();
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
public void setDataType(String datatype) {
this.dataType = datatype;
}
public String getDateType() {
return this.dataType;
}
public void setLength(int length) {
this.length = length;
}
public int getLength() {
return this.length;
}
public void setSignificantDigits(int scale) {
this.significantDigits = scale;
}
public int getSignificantDigits() {
return this.significantDigits;
}
public void setPreSASFieldName(String sasname) {
this.preSASFieldName = sasname;
}
public String getPreSASFieldName() {
return this.preSASFieldName;
}
public QuestionBean getQuestion() {
return question;
}
public void setQuestion(QuestionBean question) {
this.question = question;
}
public void setRangeCheck(List<RangeCheckBean> ranges) {
this.rangeChecks = ranges;
}
public List<RangeCheckBean> getRangeCheck() {
return this.rangeChecks;
}
public void setCodeListOID(String cloid) {
this.codeListOID = cloid;
}
public String getCodeListOID() {
return this.codeListOID;
}
public void setComment(String comment) {
this.comment = comment;
}
public String getComment() {
return this.comment;
}
public ElementRefBean getMeasurementUnitRef() {
return measurementUnitRef;
}
public void setMeasurementUnitRef(ElementRefBean measurementUnitRef) {
this.measurementUnitRef = measurementUnitRef;
}
public ElementRefBean getMultiSelectListRef() {
return multiSelectListRef;
}
public void setMultiSelectListRef(ElementRefBean multiSelectListRef) {
this.multiSelectListRef = multiSelectListRef;
}
public String getFormOIDs() {
return formOIDs;
}
public void setFormOIDs(String formOIDs) {
this.formOIDs = formOIDs;
}
public ItemDetailsBean getItemDetails() {
return itemDetails;
}
public void setItemDetails(ItemDetailsBean itemDetails) {
this.itemDetails = itemDetails;
}
}