package com.jasamedika.medifirst2000.vo; import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.FetchType; import javax.persistence.ManyToOne; import javax.persistence.OneToMany; import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO; import com.jasamedika.medifirst2000.helper.Caption; public class MenuAplikasiSetVO extends BaseTransactionVO{ @ManyToOne(fetch = FetchType.LAZY) @Caption(value = "Menu Aplikasi") private MenuAplikasiVO menuAplikasi; @ManyToOne(fetch = FetchType.LAZY) @Caption(value = "Modul Aplikasi Set Detail") private MenuAplikasiSetVO menuAplikasiSetDetail; @OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "menuAplikasiSetDetail") private Set menuAplikasiSet = new HashSet<>(); public MenuAplikasiVO getMenuAplikasi() { return menuAplikasi; } public void setMenuAplikasi(MenuAplikasiVO menuAplikasi) { this.menuAplikasi = menuAplikasi; } public MenuAplikasiSetVO getMenuAplikasiSetDetail() { return menuAplikasiSetDetail; } public void setMenuAplikasiSetDetail(MenuAplikasiSetVO menuAplikasiSetDetail) { this.menuAplikasiSetDetail = menuAplikasiSetDetail; } public Set getMenuAplikasiSet() { return menuAplikasiSet; } public void setMenuAplikasiSet(Set menuAplikasiSet) { this.menuAplikasiSet = menuAplikasiSet; } }