49 lines
1.4 KiB
Java
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;
|
|
}
|
|
}
|