Class MenuItemBody


  • public class MenuItemBody
    extends java.lang.Object
    Class, that holds configurable attributes of menu item. In case of attribute addition, please update also toDataSet(String, String, boolean) method.
    • 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​(java.lang.String parentId,
                                                                                                                      java.lang.String nodePath)
        Parameters:
        parentId - id of parent menu item instance
        nodePath - uri, that represents the menu item (f.e.: "/myItem1/myItem2")
        Returns:
        created dataSet from attributes