package com.jasamedika.medifirst2000.vo;

import java.util.HashSet;
import java.util.Set;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import com.jasamedika.medifirst2000.entities.ModulAplikasi;
import com.jasamedika.medifirst2000.entities.ObjekModulAplikasi;

@JsonInclude(Include.ALWAYS)
public class ModulAplikasiVO extends BaseMasterVO {
	
/**
	 * 
	 */
	private static final long serialVersionUID = 2681895981207988922L;
	
	private String kdModulAplikasi;
	
	public String getKdModulAplikasi() {
		return kdModulAplikasi;
	}

	public void setKdModulAplikasi(String kdModulAplikasi) {
		this.kdModulAplikasi = kdModulAplikasi;
	}
	
	private String modulAplikasi;
	
	public String getModulAplikasi() {
		return modulAplikasi;
	}

	public void setModulAplikasi(String modulAplikasi) {
		this.modulAplikasi = modulAplikasi;
	}
	
	
	private Integer noUrut;
	
	public Integer getNoUrut() {
		return noUrut;
	}

	public void setNoUrut(Integer noUrut) {
		this.noUrut = noUrut;
	}
	
	private String iconImage;
	
	public String getIconImage() {
		return iconImage;
	}

	public void setIconImage(String iconImage) {
		this.iconImage = iconImage;
	}
	
	private Set<ObjekModulAplikasi> objekModulAplikasi = new HashSet<ObjekModulAplikasi>();
	

	public Set<ObjekModulAplikasi> getObjekModulAplikasi() {
		return objekModulAplikasi;
	}

	public void setObjekModulAplikasi(Set<ObjekModulAplikasi> objekModulAplikasi) {
		this.objekModulAplikasi = objekModulAplikasi;
	}
	
	private Integer kdModulAplikasiHead;

	public Integer getKdModulAplikasiHead() {
		return kdModulAplikasiHead;
	}

	public void setKdModulAplikasiHead(Integer kdModulAplikasiHead) {
		this.kdModulAplikasiHead = kdModulAplikasiHead;
	}
	
	private Set<ModulAplikasi> children = new HashSet<>();

	public Set<ModulAplikasi> getChildren() {
		return children;
	}

	public void setChildren(Set<ModulAplikasi> children) {
		this.children = children;
	}

}

