Package de.xima.fc.gui.common.model
Class MenuEntryModel
- java.lang.Object
 - 
- de.xima.fc.gui.common.model.MenuEntryModel
 
 
- 
- All Implemented Interfaces:
 IMenuEntryModel,Serializable
- Direct Known Subclasses:
 SubMenuEntryModel
public class MenuEntryModel extends Object implements IMenuEntryModel
- See Also:
 - Serialized Form
 
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMenuEntryModel.Builder 
- 
Constructor Summary
Constructors Modifier Constructor Description protectedMenuEntryModel() 
- 
Method Summary
 
 - 
 
- 
- 
Method Detail
- 
getText
public String getText()
- Specified by:
 getTextin interfaceIMenuEntryModel- Returns:
 - The name of this menu entry, as shown in the menu.
 
 
- 
getDescription
public String getDescription()
- Specified by:
 getDescriptionin interfaceIMenuEntryModel- Returns:
 - A long description or explanation for this menu entry.
 
 
- 
getChildren
public List<IMenuEntryModel> getChildren()
- Specified by:
 getChildrenin interfaceIMenuEntryModel- Returns:
 - All children of this menu entry.
 
 
- 
addChild
public IMenuEntryModel addChild(IMenuEntryModel child)
- Specified by:
 addChildin interfaceIMenuEntryModel
 
- 
addChild
public IMenuEntryModel addChild(org.apache.commons.lang3.builder.Builder<IMenuEntryModel> child)
- Specified by:
 addChildin interfaceIMenuEntryModel
 
- 
getId
public String getId()
- Specified by:
 getIdin interfaceIMenuEntryModel- Returns:
 - The unique ID of this menu entry. Can be used as an HTML id.
 
 
- 
getIcon
public IGuiIcon getIcon()
- Specified by:
 getIconin interfaceIMenuEntryModel- Returns:
 - Icon this menu entry if it has one, or 
null. 
 
- 
getHref
public String getHref()
- Specified by:
 getHrefin interfaceIMenuEntryModel- Returns:
 - The link to this menu entry. For internal pages, this is the relative link.
 
 
- 
getHelpID
public String getHelpID()
- Specified by:
 getHelpIDin interfaceIMenuEntryModel- Returns:
 - The ID for the help page for this menu entry. The help pages are currently located at http://help.formcycle.eu
 
 
- 
isRendered
public boolean isRendered()
- Specified by:
 isRenderedin interfaceIMenuEntryModel- Returns:
 - Whether this menu entry is displayed. Note that a menu entry may not be displayed on a particular page, but
 still be 
IMenuEntryModel.isAccessable()by that user. 
 
- 
isExternal
public boolean isExternal()
- Specified by:
 isExternalin interfaceIMenuEntryModel- Returns:
 - the external
 
 
- 
isRenderedOnDash
public boolean isRenderedOnDash()
- Specified by:
 isRenderedOnDashin interfaceIMenuEntryModel- Returns:
 - Whether this item is available on the client (normal) dashboard.
 
 
- 
isAccessable
public boolean isAccessable()
- Specified by:
 isAccessablein interfaceIMenuEntryModel- Returns:
 - Whether the current user is allowed to access this menu entry.
 
 
- 
getAdminDashCategory
public EAdminDashCategory getAdminDashCategory()
- Specified by:
 getAdminDashCategoryin interfaceIMenuEntryModel- Returns:
 - If 
null, this item is not available on the sadmin dashboard. Otherwise, it is available under that category. 
 
- 
setText
public void setText(String text)
 
- 
setDescription
public void setDescription(String description)
 
- 
setId
public void setId(String id)
 
- 
setIcon
public void setIcon(IGuiIcon icon)
 
- 
getStyleClass
public String getStyleClass()
 
- 
setStyleClass
public void setStyleClass(String styleClass)
 
- 
setHref
public void setHref(String href)
 
- 
setHelpID
public void setHelpID(String helpID)
 
- 
setRendered
public void setRendered(boolean rendered)
 
- 
setRenderedOnDash
public void setRenderedOnDash(boolean renderedOnDash)
 
- 
setAdminDashCategory
public void setAdminDashCategory(EAdminDashCategory adminDashCategory)
 
- 
setExternal
public void setExternal(boolean external)
 
- 
setAccessable
public void setAccessable(boolean accessable)
 
- 
getTarget
public String getTarget()
- Specified by:
 getTargetin interfaceIMenuEntryModel
 
- 
setTarget
public void setTarget(String target)
 
- 
getParent
public IMenuEntryModel getParent()
- Specified by:
 getParentin interfaceIMenuEntryModel- Returns:
 - The parent of this entry, or 
nullif it is a root entry. 
 
- 
setParent
public void setParent(MenuEntryModel parent)
- Specified by:
 setParentin interfaceIMenuEntryModel- Parameters:
 parent- The parent of this entry, ornullif it is a root entry.
 
- 
isHasRenderedChildren
public boolean isHasRenderedChildren()
- Specified by:
 isHasRenderedChildrenin interfaceIMenuEntryModel- Returns:
 - Whether this entry contains any child that is rendered.
 
 
- 
isLicensed
@Deprecated public boolean isLicensed()
Deprecated.- Specified by:
 isLicensedin interfaceIMenuEntryModel- Returns:
 trueif the license allows this feature,falseotherwise.
 
- 
setLicensed
@Deprecated public void setLicensed(boolean licensed)
Deprecated. 
 - 
 
 -