package io.robe.admin.dto; import io.robe.admin.hibernate.entity.Menu; import java.util.LinkedList; import java.util.List; public class MenuItem extends Menu { private List<MenuItem> items = new LinkedList<MenuItem>(); public MenuItem() { } public MenuItem(String text, String path, String module, int index, String icon) { setText(text); setPath(path); setModule(module); setIndex(index); setIcon(icon); } public MenuItem(Menu menu) { setOid(menu.getOid()); setLastUpdated(menu.getLastUpdated()); setText(menu.getText()); setPath(menu.getPath()); setIndex(menu.getIndex()); setParentOid(menu.getParentOid()); setIcon(menu.getIcon()); setModule(menu.getModule()); } public List<MenuItem> getItems() { return items; } public void setItems(List<MenuItem> items) { this.items = items; } }