org.ofbiz.widget.menu
Class ModelMenuItem
java.lang.Object
org.ofbiz.widget.menu.ModelMenuItem
public class ModelMenuItem
- extends java.lang.Object
Widget Library - Form model class
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
module
public static final java.lang.String module
modelMenu
protected ModelMenu modelMenu
dataMap
protected java.util.Map<java.lang.String,java.lang.Object> dataMap
name
protected java.lang.String name
entityName
protected java.lang.String entityName
title
protected FlexibleStringExpander title
tooltip
protected FlexibleStringExpander tooltip
parentPortalPageId
protected FlexibleStringExpander parentPortalPageId
titleStyle
protected java.lang.String titleStyle
disabledTitleStyle
protected java.lang.String disabledTitleStyle
widgetStyle
protected java.lang.String widgetStyle
tooltipStyle
protected java.lang.String tooltipStyle
selectedStyle
protected java.lang.String selectedStyle
position
protected java.lang.Integer position
associatedContentId
protected FlexibleStringExpander associatedContentId
cellWidth
protected java.lang.String cellWidth
hideIfSelected
protected java.lang.Boolean hideIfSelected
hasPermission
protected java.lang.Boolean hasPermission
disableIfEmpty
protected java.lang.String disableIfEmpty
subMenu
protected ModelMenu subMenu
link
protected ModelMenuItem.Link link
menuItemList
protected java.util.List<ModelMenuItem> menuItemList
menuItemMap
protected java.util.Map<java.lang.String,ModelMenuItem> menuItemMap
DEFAULT_TARGET_TYPE
public static java.lang.String DEFAULT_TARGET_TYPE
permissionChecker
protected EntityPermissionChecker permissionChecker
parentMenuItem
protected ModelMenuItem parentMenuItem
condition
protected ModelMenuCondition condition
disabled
protected boolean disabled
actions
protected java.util.List<ModelMenuAction> actions
align
protected java.lang.String align
alignStyle
protected java.lang.String alignStyle
ModelMenuItem
public ModelMenuItem(ModelMenu modelMenu)
- Default Constructor
ModelMenuItem
public ModelMenuItem(org.w3c.dom.Element fieldElement,
ModelMenuItem modelMenuItem)
- XML Constructor
ModelMenuItem
public ModelMenuItem(org.w3c.dom.Element fieldElement,
ModelMenu modelMenu)
loadMenuItem
public void loadMenuItem(org.w3c.dom.Element fieldElement,
ModelMenu modelMenu)
addUpdateMenuItem
public ModelMenuItem addUpdateMenuItem(ModelMenuItem modelMenuItem)
setHideIfSelected
public void setHideIfSelected(java.lang.String val)
setDisabled
public void setDisabled(boolean val)
getDisabled
public boolean getDisabled()
mergeOverrideModelMenuItem
public void mergeOverrideModelMenuItem(ModelMenuItem overrideMenuItem)
renderMenuItemString
public void renderMenuItemString(java.lang.Appendable writer,
java.util.Map<java.lang.String,java.lang.Object> context,
MenuStringRenderer menuStringRenderer)
throws java.io.IOException
- Throws:
java.io.IOException
getModelMenu
public ModelMenu getModelMenu()
getEntityName
public java.lang.String getEntityName()
getAlign
public java.lang.String getAlign()
getName
public java.lang.String getName()
getPosition
public int getPosition()
getTitle
public java.lang.String getTitle(java.util.Map<java.lang.String,java.lang.Object> context)
getTitleStyle
public java.lang.String getTitleStyle()
getDisabledTitleStyle
public java.lang.String getDisabledTitleStyle()
setDisabledTitleStyle
public void setDisabledTitleStyle(java.lang.String style)
getSelectedStyle
public java.lang.String getSelectedStyle()
getTooltip
public java.lang.String getTooltip(java.util.Map<java.lang.String,java.lang.Object> context)
setParentPortalPageId
public void setParentPortalPageId(java.lang.String string)
getParentPortalPageId
public java.lang.String getParentPortalPageId(java.util.Map<java.lang.String,java.lang.Object> context)
getWidgetStyle
public java.lang.String getWidgetStyle()
getAlignStyle
public java.lang.String getAlignStyle()
getTooltipStyle
public java.lang.String getTooltipStyle()
setEntityName
public void setEntityName(java.lang.String string)
- Parameters:
string
-
setName
public void setName(java.lang.String string)
- Parameters:
string
-
setPosition
public void setPosition(int i)
- Parameters:
i
-
setTitle
public void setTitle(java.lang.String string)
- Parameters:
string
-
setTitleStyle
public void setTitleStyle(java.lang.String string)
- Parameters:
string
-
setTooltip
public void setTooltip(java.lang.String string)
- Parameters:
string
-
setWidgetStyle
public void setWidgetStyle(java.lang.String string)
- Parameters:
string
-
setTooltipStyle
public void setTooltipStyle(java.lang.String string)
- Parameters:
string
-
setAssociatedContentId
public void setAssociatedContentId(java.lang.String string)
- Parameters:
string
-
getAssociatedContentId
public java.lang.String getAssociatedContentId(java.util.Map<java.lang.String,java.lang.Object> context)
setCellWidth
public void setCellWidth(java.lang.String string)
- Parameters:
string
-
getCellWidth
public java.lang.String getCellWidth()
setHideIfSelected
public void setHideIfSelected(java.lang.Boolean val)
- Parameters:
val
-
getHideIfSelected
public java.lang.Boolean getHideIfSelected()
getDisableIfEmpty
public java.lang.String getDisableIfEmpty()
setHasPermission
public void setHasPermission(java.lang.Boolean val)
- Parameters:
val
-
getHasPermission
public java.lang.Boolean getHasPermission()
getLink
public ModelMenuItem.Link getLink()
isSelected
public boolean isSelected(java.util.Map<java.lang.String,java.lang.Object> context)