/*
* 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;
/**
* <p>Group Destinations of an origin into different InstantOnChangeFrontStr for func:onChange().
* </p>
*/
//ywang (Aug., 2011)
public class InstantOnChangeFrontStrGroup implements Serializable {
private static final long serialVersionUID = 2200616942101253858L;
int originItemId = 0;
/**
* Destination belong to the same repeating group.
*/
InstantOnChangeFrontStr sameRepGrpFrontStr = new InstantOnChangeFrontStr();
/**
* Destination is a non-repeating group item or an unGrouped item.
*/
InstantOnChangeFrontStr nonRepFrontStr = new InstantOnChangeFrontStr();
public void setOriginItemId(int originItemId) {
this.originItemId = originItemId;
}
public int getOriginItemId() {
return originItemId;
}
public InstantOnChangeFrontStr getSameRepGrpFrontStr() {
return sameRepGrpFrontStr;
}
public void setSameRepGrpFrontStr(InstantOnChangeFrontStr sameRepGrpFrontStr) {
this.sameRepGrpFrontStr = sameRepGrpFrontStr;
}
public InstantOnChangeFrontStr getNonRepFrontStr() {
return nonRepFrontStr;
}
public void setNonRepFrontStr(InstantOnChangeFrontStr nonRepFrontStr) {
this.nonRepFrontStr = nonRepFrontStr;
}
}