package org.akaza.openclinica.domain.datamap;
import java.beans.Transient;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import org.akaza.openclinica.domain.DataMapDomainObject;
import org.codehaus.jackson.annotate.JsonAutoDetect;
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
import org.hibernate.annotations.Cache;
import org.hibernate.annotations.CacheConcurrencyStrategy;
import org.hibernate.annotations.GenericGenerator;
import org.hibernate.annotations.Parameter;
import org.springframework.transaction.annotation.Transactional;
@Entity
@Table(name = "view_item_data_toolkit_filtered")
@Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
public class IdtView extends DataMapDomainObject {
private int itemDataId;
// private Study study;
private int parentStudyId;
private int studyId;
private String studySubjectId;
private String ssOid;
private String studyEventDefn;
private String sedOid;
private int eventOrdinal;
private String crfName;
private String crfOid;
private String groupName;
private String groupOid;
private int groupOrdinal;
private String itemOid;
private String leftItemText;
private String value;
private int eventCrfId;
private int eventCrfStatusId;
private String path;
private int tagId;
private String itemDataWorkflowStatus;
@Id
@Column(name = "item_data_id")
public int getItemDataId() {
return itemDataId;
}
public void setItemDataId(int itemDataId) {
this.itemDataId = itemDataId;
}
@Column(name = "study_event_defn")
public String getStudyEventDefn() {
return studyEventDefn;
}
public void setStudyEventDefn(String studyEventDefn) {
this.studyEventDefn = studyEventDefn;
}
@Column(name = "crf_name")
public String getCrfName() {
return crfName;
}
public void setCrfName(String crfName) {
this.crfName = crfName;
}
@Column(name = "group_name")
public String getGroupName() {
return groupName;
}
public void setGroupName(String groupName) {
this.groupName = groupName;
}
@Column(name = "group_ordinal")
public int getGroupOrdinal() {
return groupOrdinal;
}
public void setGroupOrdinal(int groupOrdinal) {
this.groupOrdinal = groupOrdinal;
}
@Column(name = "left_item_text")
public String getLeftItemText() {
return leftItemText;
}
public void setLeftItemText(String leftItemText) {
this.leftItemText = leftItemText;
}
@Column(name = "value")
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
@Column(name = "study_id")
public int getStudyId() {
return studyId;
}
public void setStudyId(int studyId) {
this.studyId = studyId;
}
@Column(name = "parent_study_id")
public int getParentStudyId() {
return parentStudyId;
}
public void setParentStudyId(int parentStudyId) {
this.parentStudyId = parentStudyId;
}
@Column(name = "event_crf_id")
public int getEventCrfId() {
return eventCrfId;
}
public void setEventCrfId(int eventCrfId) {
this.eventCrfId = eventCrfId;
}
@Column(name = "event_crf_status_id")
public int getEventCrfStatusId() {
return eventCrfStatusId;
}
public void setEventCrfStatusId(int eventCrfStatusId) {
this.eventCrfStatusId = eventCrfStatusId;
}
@Column(name = "sed_oid")
public String getSedOid() {
return sedOid;
}
public void setSedOid(String sedOid) {
this.sedOid = sedOid;
}
@Column(name = "crf_oid")
public String getCrfOid() {
return crfOid;
}
public void setCrfOid(String crfOid) {
this.crfOid = crfOid;
}
@Column(name = "path")
public String getPath() {
return path;
}
public void setPath(String path) {
this.path = path;
}
@Column(name = "tag_id")
public int getTagId() {
return tagId;
}
public void setTagId(int tagId) {
this.tagId = tagId;
}
@Column(name = "study_subject_id")
public String getStudySubjectId() {
return studySubjectId;
}
public void setStudySubjectId(String studySubjectId) {
this.studySubjectId = studySubjectId;
}
@Column(name = "ss_oid")
public String getSsOid() {
return ssOid;
}
public void setSsOid(String ssOid) {
this.ssOid = ssOid;
}
@Column(name = "event_ordinal")
public int getEventOrdinal() {
return eventOrdinal;
}
public void setEventOrdinal(int eventOrdinal) {
this.eventOrdinal = eventOrdinal;
}
@Column(name = "group_oid")
public String getGroupOid() {
return groupOid;
}
public void setGroupOid(String groupOid) {
this.groupOid = groupOid;
}
@Column(name = "item_oid")
public String getItemOid() {
return itemOid;
}
public void setItemOid(String itemOid) {
this.itemOid = itemOid;
}
@Column(name = "item_data_workflow_status")
public String getItemDataWorkflowStatus() {
return itemDataWorkflowStatus;
}
public void setItemDataWorkflowStatus(String itemDataWorkflowStatus) {
this.itemDataWorkflowStatus = itemDataWorkflowStatus;
}
}