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

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;
}
}