/* * 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; } }