nl.surfnet.coin.selfservice.domain
Class MenuItem

java.lang.Object
  extended by nl.surfnet.coin.selfservice.domain.MenuItem

public class MenuItem
extends Object

Menu item


Constructor Summary
MenuItem(String label, String url, boolean selected)
           
 
Method Summary
 void addMenuItem(MenuItem menuItem)
           
 String getLabel()
           
 List<MenuItem> getMenuItems()
           
 String getUrl()
           
 boolean isSelected()
           
 void setLabel(String label)
           
 void setMenuItems(List<MenuItem> menuItems)
           
 void setSelected(boolean selected)
           
 void setUrl(String url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MenuItem

public MenuItem(String label,
                String url,
                boolean selected)
Method Detail

getLabel

public String getLabel()
Returns:
label of the menu item, can be an i18n key

setLabel

public void setLabel(String label)

getUrl

public String getUrl()
Returns:
URL the menu item links to

setUrl

public void setUrl(String url)

isSelected

public boolean isSelected()
Returns:
flag to define if this is the selected menu item

setSelected

public void setSelected(boolean selected)

getMenuItems

public List<MenuItem> getMenuItems()
Returns:
List of chile MenuItem's

setMenuItems

public void setMenuItems(List<MenuItem> menuItems)

addMenuItem

public void addMenuItem(MenuItem menuItem)


Copyright © 2012 SURFnet bv, The Netherlands. All Rights Reserved.