package com.jasamedika.medifirst2000.entities; import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.OneToMany; import javax.persistence.Table; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; @Entity //@Audited @Table(name = "MappingDiagnosaKeperawatan_T") public class MappingDiagnosaKeperawatan extends BaseTransaction { @ManyToOne @JoinColumn(name = "ObjectDiagnosaKeperawatan") @Caption(value="DiagnosaKeperawatan") private DiagnosaKeperawatan diagnosaKeperawatan; @Column(name = "ObjectDiagnosaKeperawatan", insertable=false,updatable=false) private Integer diagnosaKeperawatanId; @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "mappingDiagnosaKeperawatan") private Set implementasi = new HashSet(); @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "mappingDiagnosaKeperawatan") private Set intervensi = new HashSet(); public DiagnosaKeperawatan getDiagnosaKeperawatan() { return diagnosaKeperawatan; } public void setDiagnosaKeperawatan(DiagnosaKeperawatan diagnosaKeperawatan) { this.diagnosaKeperawatan = diagnosaKeperawatan; } public Integer getDiagnosaKeperawatanId() { return diagnosaKeperawatanId; } public void setDiagnosaKeperawatanId(Integer diagnosaKeperawatanId) { this.diagnosaKeperawatanId = diagnosaKeperawatanId; } public Set getImplementasi() { return implementasi; } public void setImplementasi(Set implementasi) { this.implementasi = implementasi; } public Set getIntervensi() { return intervensi; } public void setIntervensi(Set intervensi) { this.intervensi = intervensi; } }