74 lines
2.0 KiB
Java
74 lines
2.0 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 javax.validation.constraints.NotNull;
|
|
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
|
|
import com.jasamedika.medifirst2000.helper.Caption;
|
|
|
|
public class MenuAplikasiVO extends BaseMasterVO{
|
|
|
|
@NotNull(message="Kd Menu Aplikasi tidak boleh kosong")
|
|
@Caption(value="Kode Menu Aplikasi")
|
|
private String kdMenuAplikasi;
|
|
|
|
@NotNull(message="Menu Aplikasi tidak boleh kosong")
|
|
@Caption(value="Menu Aplikasi")
|
|
private String menuAplikasi;
|
|
|
|
@NotNull(message="Link Menu Aplikasi tidak boleh kosong")
|
|
@Caption(value="Link Aplikasi")
|
|
private String linkMenuAplikasi;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@Caption(value = "Modul Aplikasi Detail")
|
|
private MenuAplikasiVO menuAplikasiDetail;
|
|
|
|
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "menuAplikasiSetDetail")
|
|
private Set<MenuAplikasiVO> menuAplikasiDetailSet = new HashSet<>();
|
|
|
|
public String getKdMenuAplikasi() {
|
|
return kdMenuAplikasi;
|
|
}
|
|
|
|
public void setKdMenuAplikasi(String kdMenuAplikasi) {
|
|
this.kdMenuAplikasi = kdMenuAplikasi;
|
|
}
|
|
|
|
public String getMenuAplikasi() {
|
|
return menuAplikasi;
|
|
}
|
|
|
|
public void setMenuAplikasi(String menuAplikasi) {
|
|
this.menuAplikasi = menuAplikasi;
|
|
}
|
|
|
|
public String getLinkMenuAplikasi() {
|
|
return linkMenuAplikasi;
|
|
}
|
|
|
|
public void setLinkMenuAplikasi(String linkMenuAplikasi) {
|
|
this.linkMenuAplikasi = linkMenuAplikasi;
|
|
}
|
|
|
|
public MenuAplikasiVO getMenuAplikasiDetail() {
|
|
return menuAplikasiDetail;
|
|
}
|
|
|
|
public void setMenuAplikasiDetail(MenuAplikasiVO menuAplikasiDetail) {
|
|
this.menuAplikasiDetail = menuAplikasiDetail;
|
|
}
|
|
|
|
public Set<MenuAplikasiVO> getMenuAplikasiDetailSet() {
|
|
return menuAplikasiDetailSet;
|
|
}
|
|
|
|
public void setMenuAplikasiDetailSet(Set<MenuAplikasiVO> menuAplikasiDetailSet) {
|
|
this.menuAplikasiDetailSet = menuAplikasiDetailSet;
|
|
}
|
|
}
|