Class MenuItemBody
- java.lang.Object
-
- com.netgrif.application.engine.workflow.domain.menu.MenuItemBody
-
public class MenuItemBody extends java.lang.Object
Class, that holds configurable attributes of menu item. In case of attribute addition, please update alsotoDataSet(String, String, boolean)
method.
-
-
Constructor Summary
Constructors Constructor Description MenuItemBody(I18nString menuName, I18nString tabName, java.lang.String menuIcon, java.lang.String tabIcon)
MenuItemBody(I18nString name, java.lang.String icon)
MenuItemBody(java.lang.String uri, java.lang.String identifier, I18nString menuName, I18nString tabName, java.lang.String menuIcon, java.lang.String tabIcon)
MenuItemBody(java.lang.String uri, java.lang.String identifier, I18nString name, java.lang.String icon)
MenuItemBody(java.lang.String uri, java.lang.String identifier, java.lang.String name, java.lang.String icon)
MenuItemBody(java.lang.String uri, java.lang.String identifier, java.lang.String menuName, java.lang.String tabName, java.lang.String menuIcon, java.lang.String tabIcon)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getIdentifier()
void
setMenuName(I18nString name)
void
setMenuName(java.lang.String name)
void
setTabName(I18nString name)
void
setTabName(java.lang.String name)
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>
toDataSet()
Transforms attributes into dataSet forActionDelegate.setData(com.netgrif.application.engine.workflow.domain.Task, java.util.Map)
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>>
toDataSet(java.lang.String parentId, java.lang.String nodePath)
Transforms attributes into dataSet forActionDelegate.setData(com.netgrif.application.engine.workflow.domain.Task, java.util.Map)
-
-
-
Constructor Detail
-
MenuItemBody
public MenuItemBody(I18nString name, java.lang.String icon)
-
MenuItemBody
public MenuItemBody(I18nString menuName, I18nString tabName, java.lang.String menuIcon, java.lang.String tabIcon)
-
MenuItemBody
public MenuItemBody(java.lang.String uri, java.lang.String identifier, I18nString name, java.lang.String icon)
-
MenuItemBody
public MenuItemBody(java.lang.String uri, java.lang.String identifier, I18nString menuName, I18nString tabName, java.lang.String menuIcon, java.lang.String tabIcon)
-
MenuItemBody
public MenuItemBody(java.lang.String uri, java.lang.String identifier, java.lang.String name, java.lang.String icon)
-
MenuItemBody
public MenuItemBody(java.lang.String uri, java.lang.String identifier, java.lang.String menuName, java.lang.String tabName, java.lang.String menuIcon, java.lang.String tabIcon)
-
-
Method Detail
-
getIdentifier
public java.lang.String getIdentifier()
-
setMenuName
public void setMenuName(I18nString name)
-
setMenuName
public void setMenuName(java.lang.String name)
-
setTabName
public void setTabName(I18nString name)
-
setTabName
public void setTabName(java.lang.String name)
-
toDataSet
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> toDataSet()
Transforms attributes into dataSet forActionDelegate.setData(com.netgrif.application.engine.workflow.domain.Task, java.util.Map)
- Returns:
- created dataSet from attributes
-
toDataSet
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> toDataSet(java.lang.String parentId, java.lang.String nodePath)
Transforms attributes into dataSet forActionDelegate.setData(com.netgrif.application.engine.workflow.domain.Task, java.util.Map)
- Parameters:
parentId
- id of parent menu item instancenodePath
- uri, that represents the menu item (f.e.: "/myItem1/myItem2")- Returns:
- created dataSet from attributes
-
-