package com.jasamedika.medifirst2000.vo; import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.FetchType; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.OneToMany; import javax.persistence.OneToOne; import com.fasterxml.jackson.annotation.JsonBackReference; import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO; import com.jasamedika.medifirst2000.entities.IpsrsKalibrasi; import com.jasamedika.medifirst2000.entities.IpsrsKontakService; import com.jasamedika.medifirst2000.entities.IpsrsPemeliharaan; import com.jasamedika.medifirst2000.entities.RegistrasiAset; import com.jasamedika.medifirst2000.entities.Ruangan; import com.jasamedika.medifirst2000.helper.Caption; public class IpsrsMaintenanceVO extends BaseTransactionVO{ @OneToOne(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "ipsrsMaintenance") private IpsrsPemeliharaanVO ipsrsPemeliharaan; @OneToOne(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "ipsrsMaintenance") private IpsrsKontakServiceVO ipsrsKontakService; @OneToOne(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "ipsrsMaintenance") private IpsrsKalibrasiVO ipsrsKalibrasi; @ManyToOne(fetch = FetchType.LAZY) @Caption(value = "Ruangan") private RuanganVO ruangan; @ManyToOne(fetch = FetchType.LAZY) @Caption(value = "Registrasi Aset") private RegistrasiAsetVO registrasiAset; public IpsrsPemeliharaanVO getIpsrsPemeliharaan() { return ipsrsPemeliharaan; } public void setIpsrsPemeliharaan(IpsrsPemeliharaanVO ipsrsPemeliharaan) { this.ipsrsPemeliharaan = ipsrsPemeliharaan; } public IpsrsKontakServiceVO getIpsrsKontakService() { return ipsrsKontakService; } public void setIpsrsKontakService(IpsrsKontakServiceVO ipsrsKontakService) { this.ipsrsKontakService = ipsrsKontakService; } public IpsrsKalibrasiVO getIpsrsKalibrasi() { return ipsrsKalibrasi; } public void setIpsrsKalibrasi(IpsrsKalibrasiVO ipsrsKalibrasi) { this.ipsrsKalibrasi = ipsrsKalibrasi; } public RuanganVO getRuangan() { return ruangan; } public void setRuangan(RuanganVO ruangan) { this.ruangan = ruangan; } public RegistrasiAsetVO getRegistrasiAset() { return registrasiAset; } public void setRegistrasiAset(RegistrasiAsetVO registrasiAset) { this.registrasiAset = registrasiAset; } }