package org.celllife.idart.database.hibernate;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
@Entity
@Table(name="campaign_participant")
public class CampaignParticipant {
@Id
@GeneratedValue
private Integer id;
@ManyToOne
@JoinColumn(name="patient_id", nullable=false)
Patient patient;
@ManyToOne
@JoinColumn(name="campaign_id", nullable=false)
Campaign campaign;
public CampaignParticipant() {
}
public CampaignParticipant(Campaign campaign, Patient patient){
this.campaign = campaign;
this.patient = patient;
}
public Campaign getCampaign() {
return campaign;
}
public void setCampaign(Campaign campaign) {
this.campaign = campaign;
}
public Patient getPatient() {
return patient;
}
public void setPatient(Patient patient) {
this.patient = patient;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}