2021-01-07 11:34:56 +07:00

49 lines
1.4 KiB
Java

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<MenuAplikasiSetVO> 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<MenuAplikasiSetVO> getMenuAplikasiSet() {
return menuAplikasiSet;
}
public void setMenuAplikasiSet(Set<MenuAplikasiSetVO> menuAplikasiSet) {
this.menuAplikasiSet = menuAplikasiSet;
}
}