Package de.xima.fc.gui.common.interfaces
Interface IMenuEntryModel
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
MenuEntryModel
,SubMenuEntryModel
-
Method Summary
Modifier and TypeMethodDescriptionaddChild
(IMenuEntryModel child) addChild
(org.apache.commons.lang3.builder.Builder<IMenuEntryModel> child) getHref()
getIcon()
getId()
getText()
boolean
boolean
boolean
boolean
Deprecated.boolean
boolean
void
setParent
(MenuEntryModel parent)
-
Method Details
-
addChild
-
addChild
-
getChildren
List<IMenuEntryModel> getChildren()- Returns:
- All children of this menu entry.
-
getDescription
String getDescription()- Returns:
- A long description or explanation for this menu entry.
-
getHelpID
String getHelpID()- Returns:
- The ID for the help page for this menu entry. The help pages are currently located at http://help.formcycle.eu
-
getHref
String getHref()- Returns:
- The link to this menu entry. For internal pages, this is the relative link.
-
getIcon
IGuiIcon getIcon()- Returns:
- Icon this menu entry if it has one, or
null
.
-
getId
String getId()- Returns:
- The unique ID of this menu entry. Can be used as an HTML id.
-
getText
String getText()- Returns:
- The name of this menu entry, as shown in the menu.
-
getTarget
String getTarget()- Returns:
- The target for menu entry link f.e. _self, _blank, _top, framename
-
isAccessable
boolean isAccessable()- Returns:
- Whether the current user is allowed to access this menu entry.
-
isExternal
boolean isExternal()- Returns:
- the external
-
isRendered
boolean isRendered()- Returns:
- Whether this menu entry is displayed. Note that a menu entry may not be displayed on a particular page,
but still be
isAccessable()
by that user.
-
isRenderedOnDash
boolean isRenderedOnDash()- Returns:
- Whether this item is available on the client (normal) dashboard.
-
getAdminDashCategory
EAdminDashCategory getAdminDashCategory()- Returns:
- If
null
, this item is not available on the sadmin dashboard. Otherwise, it is available under that category.
-
getParent
IMenuEntryModel getParent()- Returns:
- The parent of this entry, or
null
if it is a root entry.
-
setParent
- Parameters:
parent
- The parent of this entry, ornull
if it is a root entry.
-
isHasRenderedChildren
boolean isHasRenderedChildren()- Returns:
- Whether this entry contains any child that is rendered.
-
isLicensed
Deprecated.- Returns:
true
if the license allows this feature,false
otherwise.
-