Class CmsContextMenuEntry
java.lang.Object
org.opencms.gwt.client.ui.contextmenu.CmsContextMenuEntry
- All Implemented Interfaces:
I_CmsContextMenuEntry
Implementation for a context menu entry.
- Since:
- version 8.0.0
-
Constructor Summary
ConstructorDescriptionCmsContextMenuEntry
(I_CmsContextMenuHandler handler, org.opencms.util.CmsUUID structureId, I_CmsContextMenuCommand menuCommand) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
execute()
Executes the context menu action.Generates the context menu item.org.opencms.gwt.shared.CmsContextMenuEntryBean
getBean()
Returns the bean.Returns a CSS class which should be used to display an icon, or null if no icon is required.Returns the JSP path for the command generation.getLabel()
Returns the label (text) for the menu entry.getName()
Returns the name of the entry.Returns the reason if the entry is de-activated .Returns a list ofI_CmsContextMenuEntry
objects.boolean
Returnstrue
if this menu entry has a sub menufalse
otherwise.boolean
isActive()
Returnstrue
if this menu entry is activefalse
otherwise.boolean
Returnstrue
if this menu entry is a separatorfalse
otherwise.boolean
Returnstrue
if this menu entry is visiblefalse
otherwise.void
setBean
(org.opencms.gwt.shared.CmsContextMenuEntryBean bean) Sets the bean.void
setMenuCommand
(I_CmsContextMenuCommand command) Sets the command.void
setSubMenu
(List<I_CmsContextMenuEntry> subMenu) Sets the sub menu.
-
Constructor Details
-
Method Details
-
execute
Description copied from interface:I_CmsContextMenuEntry
Executes the context menu action.- Specified by:
execute
in interfaceI_CmsContextMenuEntry
- See Also:
-
generateMenuItem
Description copied from interface:I_CmsContextMenuEntry
Generates the context menu item.- Specified by:
generateMenuItem
in interfaceI_CmsContextMenuEntry
- Returns:
- the context menu item
- See Also:
-
getBean
Returns the bean.- Returns:
- the bean
-
getIconClass
Description copied from interface:I_CmsContextMenuEntry
Returns a CSS class which should be used to display an icon, or null if no icon is required.- Specified by:
getIconClass
in interfaceI_CmsContextMenuEntry
- Returns:
- the CSS class for the icon
- See Also:
-
getJspPath
Description copied from interface:I_CmsContextMenuEntry
Returns the JSP path for the command generation.- Specified by:
getJspPath
in interfaceI_CmsContextMenuEntry
- Returns:
- the JSP path
- See Also:
-
getLabel
Description copied from interface:I_CmsContextMenuEntry
Returns the label (text) for the menu entry.- Specified by:
getLabel
in interfaceI_CmsContextMenuEntry
- Returns:
- the label
- See Also:
-
getName
Description copied from interface:I_CmsContextMenuEntry
Returns the name of the entry.- Specified by:
getName
in interfaceI_CmsContextMenuEntry
- Returns:
- the name of the entry
- See Also:
-
getReason
Description copied from interface:I_CmsContextMenuEntry
Returns the reason if the entry is de-activated .- Specified by:
getReason
in interfaceI_CmsContextMenuEntry
- Returns:
- the reason
- See Also:
-
getSubMenu
Description copied from interface:I_CmsContextMenuEntry
Returns a list ofI_CmsContextMenuEntry
objects.- Specified by:
getSubMenu
in interfaceI_CmsContextMenuEntry
- Returns:
- the sub menu entries
- See Also:
-
hasSubMenu
Description copied from interface:I_CmsContextMenuEntry
Returnstrue
if this menu entry has a sub menufalse
otherwise.- Specified by:
hasSubMenu
in interfaceI_CmsContextMenuEntry
- Returns:
true
if this menu entry has a sub menufalse
otherwise- See Also:
-
isActive
Description copied from interface:I_CmsContextMenuEntry
Returnstrue
if this menu entry is activefalse
otherwise.- Specified by:
isActive
in interfaceI_CmsContextMenuEntry
- Returns:
true
if this menu entry is activefalse
otherwise- See Also:
-
isSeparator
Description copied from interface:I_CmsContextMenuEntry
Returnstrue
if this menu entry is a separatorfalse
otherwise.- Specified by:
isSeparator
in interfaceI_CmsContextMenuEntry
- Returns:
true
if this menu entry is a separatorfalse
otherwise- See Also:
-
isVisible
Description copied from interface:I_CmsContextMenuEntry
Returnstrue
if this menu entry is visiblefalse
otherwise.- Specified by:
isVisible
in interfaceI_CmsContextMenuEntry
- Returns:
true
if this menu entry is visiblefalse
otherwise- See Also:
-
setSubMenu
Sets the sub menu.- Parameters:
subMenu
- the sub menu to set
-