/* * OpenClinica is distributed under the * GNU Lesser General Public License (GNU LGPL). * For details see: http://www.openclinica.org/license * copyright 2003-2011 Akaza Research */ package org.akaza.openclinica.service.crfdata.front; import java.io.Serializable; import java.util.Map; /** * Collection of InstantOnChangeFrontStrGroup in a crf section. */ //ywang (Aug., 2011) public class InstantOnChangeFrontStrParcel implements Serializable{ private static final long serialVersionUID = -2240052862489035165L; int sectionId; int crfVersionId; /** * String key = origin item-group-oid; Integer key = origin item_id */ Map<String,Map<Integer,InstantOnChangeFrontStrGroup>> repOrigins; /** * Include both non-repeating group & Ungrouped. key = origin item_id */ Map<Integer,InstantOnChangeFrontStrGroup> nonRepOrigins; public int getSectionId() { return sectionId; } public void setSectionId(int sectionId) { this.sectionId = sectionId; } public int getCrfVersionId() { return crfVersionId; } public void setCrfVersionId(int crfVersionId) { this.crfVersionId = crfVersionId; } public Map<String, Map<Integer, InstantOnChangeFrontStrGroup>> getRepOrigins() { return repOrigins; } public void setRepOrigins(Map<String, Map<Integer, InstantOnChangeFrontStrGroup>> repOrigins) { this.repOrigins = repOrigins; } public Map<Integer, InstantOnChangeFrontStrGroup> getNonRepOrigins() { return nonRepOrigins; } public void setNonRepOrigins(Map<Integer, InstantOnChangeFrontStrGroup> nonRepOrigins) { this.nonRepOrigins = nonRepOrigins; } }