package com.opentravelsoft.entity; import java.util.ArrayList; import java.util.List; public class MenuItem implements java.io.Serializable { private Long id; private String itemName; private String displayName; private String relativePath; private String imageName; private boolean itemEnabled; private short itemOrder; private MenuItem parent; private List<MenuItem> child; private String roles; public MenuItem() { itemEnabled = false; child = new ArrayList<MenuItem>(); } public MenuItem(String itemName, String displayName, String link, String roles) { this(); this.itemName = itemName; this.displayName = displayName; this.relativePath = link; this.roles = roles; } public Long getId() { return this.id; } public void setId(Long id) { this.id = id; } public String getDisplayName() { return this.displayName; } public void setDisplayName(String displayName) { this.displayName = displayName; } public String getRelativePath() { return this.relativePath; } public void setRelativePath(String relativePath) { this.relativePath = relativePath; } public String getImageName() { return this.imageName; } public void setImageName(String imageName) { this.imageName = imageName; } public String getRoles() { return roles; } public void setRoles(String roles) { this.roles = roles; } public String getItemName() { return itemName; } public void setItemName(String itemName) { this.itemName = itemName; } public boolean isItemEnabled() { return itemEnabled; } public void setItemEnabled(boolean itemEnabled) { this.itemEnabled = itemEnabled; } public short getItemOrder() { return itemOrder; } public void setItemOrder(short itemOrder) { this.itemOrder = itemOrder; } public MenuItem getParent() { return parent; } public void setParent(MenuItem parent) { this.parent = parent; } public List<MenuItem> getChild() { return child; } public void setChild(List<MenuItem> child) { this.child = child; } }