/* * 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.managestudy; import org.akaza.openclinica.bean.core.AuditableEntityBean; import java.util.ArrayList; /** * @author jxu * * Object for study group class */ public class StudyGroupClassBean extends AuditableEntityBean { // STUDY_GROUP_ID NAME STUDY_ID OWNER_ID // DATE_CREATED GROUP_CLASS_TYPE_ID STATUS_ID DATE_UPDATED // UPDATE_ID subject_assignment private int studyId = 0; private String studyName = ""; // not in db private int groupClassTypeId = 0; private String groupClassTypeName = ""; // not in db private String subjectAssignment = ""; private ArrayList studyGroups = new ArrayList();// not in DB private int studyGroupId = 0;// not in DB, indicates which group a // subject is in private String groupNotes = "";// not in DB private String studyGroupName = "";// not in DB private boolean selected = false; // not in DB, tbh public boolean isSelected() { return selected; } public void setSelected(boolean selected) { this.selected = selected; } /** * @return Returns the studyName. */ public String getStudyName() { return studyName; } /** * @param studyName * The studyName to set. */ public void setStudyName(String studyName) { this.studyName = studyName; } /** * @return Returns the groupClassTypeName. */ public String getGroupClassTypeName() { return org.akaza.openclinica.i18n.util.ResourceBundleProvider.getResTerm(groupClassTypeName); } /** * @param groupClassTypeName * The groupClassTypeName to set. */ public void setGroupClassTypeName(String groupClassTypeName) { this.groupClassTypeName = groupClassTypeName; } /** * @return Returns the subjectAssignment. */ public String getSubjectAssignment() { return subjectAssignment; } /** * @param subjectAssignment * The subjectAssignment to set. */ public void setSubjectAssignment(String subjectAssignment) { this.subjectAssignment = subjectAssignment; } /** * @return Returns the groupClassTypeId. */ public int getGroupClassTypeId() { return groupClassTypeId; } /** * @param groupClassTypeId * The groupClassTypeId to set. */ public void setGroupClassTypeId(int groupClassTypeId) { this.groupClassTypeId = groupClassTypeId; } /** * @return Returns the studyId. */ public int getStudyId() { return studyId; } /** * @param studyId * The studyId to set. */ public void setStudyId(int studyId) { this.studyId = studyId; } /** * @return Returns the studyGroups. */ public ArrayList getStudyGroups() { return studyGroups; } /** * @param studyGroups * The studyGroups to set. */ public void setStudyGroups(ArrayList studyGroups) { this.studyGroups = studyGroups; } /** * @return Returns the studyGroupId. */ public int getStudyGroupId() { return studyGroupId; } /** * @param studyGroupId * The studyGroupId to set. */ public void setStudyGroupId(int studyGroupId) { this.studyGroupId = studyGroupId; } /** * @return Returns the groupNotes. */ public String getGroupNotes() { return groupNotes; } /** * @param groupNotes * The groupNotes to set. */ public void setGroupNotes(String groupNotes) { this.groupNotes = groupNotes; } /** * @return Returns the studyGroupName. */ public String getStudyGroupName() { return studyGroupName; } /** * @param studyGroupName * The studyGroupName to set. */ public void setStudyGroupName(String studyGroupName) { this.studyGroupName = studyGroupName; } }