package org.akaza.openclinica.bean.submit; import org.akaza.openclinica.bean.core.EntityBean; /** * Created by IntelliJ IDEA. User: bruceperry Date: May 10, 2007 */ public class ItemGroupMetadataBean extends EntityBean implements Comparable { private Integer itemGroupId; private String header; private String subheader; private String layout; private Integer repeatNum; private Integer repeatMax; private String repeatArray; private Integer rowStartNumber; private Integer crfVersionId; private Integer itemId; private Integer ordinal; private Integer borders; private boolean showGroup; private boolean isHighlighted; private boolean repeatingGroup; // << tbh 02/2010 for dynamics // << tbh isHighlighted only for admin editing 05/2010 public ItemGroupMetadataBean() { super(); this.itemId = Integer.valueOf(0); this.itemGroupId = Integer.valueOf(0); header = ""; subheader = ""; layout = ""; repeatNum = 0; repeatArray = ""; repeatMax = 0; rowStartNumber = 0; ordinal = 0; borders = 1; showGroup = true; isHighlighted = false; repeatingGroup = true; } /** * @return the crfVersionId */ public Integer getCrfVersionId() { return crfVersionId; } /** * @param crfVersionId * the crfVersionId to set */ public void setCrfVersionId(Integer crfVersionId) { this.crfVersionId = crfVersionId; } /** * @return the header */ public String getHeader() { return header; } /** * @param header * the header to set */ public void setHeader(String header) { this.header = header; } /** * @return the itemGroupId */ public Integer getItemGroupId() { return itemGroupId; } /** * @param itemGroupId * the itemGroupId to set */ public void setItemGroupId(Integer itemGroupId) { this.itemGroupId = itemGroupId; } /** * @return the itemId */ public Integer getItemId() { return itemId; } /** * @param itemId * the itemId to set */ public void setItemId(Integer itemId) { this.itemId = itemId; } /** * @return the layout */ public String getLayout() { return layout; } /** * @param layout * the layout to set */ public void setLayout(String layout) { this.layout = layout; } /** * @return the ordinal */ public Integer getOrdinal() { return ordinal; } /** * @param ordinal * the ordinal to set */ public void setOrdinal(Integer ordinal) { this.ordinal = ordinal; } /** * @return the repeatArray */ public String getRepeatArray() { return repeatArray; } /** * @param repeatArray * the repeatArray to set */ public void setRepeatArray(String repeatArray) { this.repeatArray = repeatArray; } /** * @return the repeatMax */ public Integer getRepeatMax() { return repeatMax; } /** * @param repeatMax * the repeatMax to set */ public void setRepeatMax(Integer repeatMax) { this.repeatMax = repeatMax; } /** * @return the repeatNum */ public Integer getRepeatNum() { return repeatNum; } /** * @param repeatNum * the repeatNum to set */ public void setRepeatNum(Integer repeatNum) { this.repeatNum = repeatNum; } /** * @return the rowStartNumber */ public Integer getRowStartNumber() { return rowStartNumber; } /** * @param rowStartNumber * the rowStartNumber to set */ public void setRowStartNumber(Integer rowStartNumber) { this.rowStartNumber = rowStartNumber; } /** * @return the subheader */ public String getSubheader() { return subheader; } /** * @param subheader * the subheader to set */ public void setSubheader(String subheader) { this.subheader = subheader; } /** * @return the borders */ public Integer getBorders() { return borders; } /** * @param borders * the borders to set */ public void setBorders(Integer borders) { this.borders = borders; } public boolean isShowGroup() { return showGroup; } public void setShowGroup(boolean showGroup) { this.showGroup = showGroup; } public boolean isHighlighted() { return isHighlighted; } public void setHighlighted(boolean isHighlighted) { this.isHighlighted = isHighlighted; } public int compareTo(Object o) { if (!(o instanceof ItemGroupMetadataBean)) return 1; return this.getOrdinal().compareTo(((ItemGroupMetadataBean) o).getOrdinal()); } public boolean isRepeatingGroup() { return repeatingGroup; } public void setRepeatingGroup(boolean repeatingGroup) { this.repeatingGroup = repeatingGroup; } }