Class BaseNavWidget

    • Method Detail

      • asWidget

        public com.google.gwt.user.client.ui.Widget asWidget()
        Specified by:
        asWidget in interface com.google.gwt.user.client.ui.IsWidget
      • setSecure

        public void setSecure​(boolean secure)
        Specified by:
        setSecure in interface NavWidget
      • setOnItemSelectedCommand

        public void setOnItemSelectedCommand​(org.uberfire.mvp.Command onItemSelected)
        Specified by:
        setOnItemSelectedCommand in interface NavWidget
      • setOnStaleCommand

        public void setOnStaleCommand​(org.uberfire.mvp.Command onStaleCommand)
        Specified by:
        setOnStaleCommand in interface NavWidget
      • getItem

        public org.dashbuilder.navigation.NavItem getItem​(String id)
      • setMaxLevels

        public void setMaxLevels​(int maxLevels)
        Specified by:
        setMaxLevels in interface NavWidget
      • getNavGroup

        public org.dashbuilder.navigation.NavGroup getNavGroup()
        Specified by:
        getNavGroup in interface NavWidget
      • areSubGroupsSupported

        public boolean areSubGroupsSupported()
      • getSubgroupNavWidget

        protected NavWidget getSubgroupNavWidget​(String groupId)
      • lookupNavGroupWidget

        protected NavWidget lookupNavGroupWidget()
      • hide

        public void hide()
        Specified by:
        hide in interface NavWidget
      • show

        public void show​(org.dashbuilder.navigation.NavGroup navGroup)
        Specified by:
        show in interface NavWidget
      • show

        public void show​(org.dashbuilder.navigation.NavTree navTree)
        Specified by:
        show in interface NavWidget
      • show

        public void show​(List<org.dashbuilder.navigation.NavItem> itemList)
        Specified by:
        show in interface NavWidget
      • showGroup

        protected void showGroup​(org.dashbuilder.navigation.NavGroup navGroup)
      • showItem

        protected void showItem​(org.dashbuilder.navigation.NavItem navItem)
      • getItemSelected

        public org.dashbuilder.navigation.NavItem getItemSelected()
        Specified by:
        getItemSelected in interface NavWidget
      • onSubGroupItemClicked

        public void onSubGroupItemClicked​(NavWidget subGroup)
      • onItemClicked

        public void onItemClicked​(org.dashbuilder.navigation.NavItem navItem)
      • refresh

        protected void refresh()
      • dispose

        public void dispose()
        Specified by:
        dispose in interface NavWidget
      • onNavTreeChanged

        public void onNavTreeChanged​(@Observes
                                     org.dashbuilder.navigation.event.NavTreeChangedEvent event)
      • onAuthzPolicyChanged

        public void onAuthzPolicyChanged​(@Observes
                                         org.uberfire.ext.security.management.client.widgets.management.events.SaveRoleEvent event)
      • onAuthzPolicyChanged

        public void onAuthzPolicyChanged​(@Observes
                                         org.uberfire.ext.security.management.client.widgets.management.events.SaveGroupEvent event)