Class KieWorkbenchEntryPoint


  • public class KieWorkbenchEntryPoint
    extends org.kie.workbench.common.workbench.client.entrypoint.DefaultWorkbenchEntryPoint
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.kie.workbench.common.workbench.client.admin.DefaultAdminPageHelper adminPageHelper  
      protected org.uberfire.jsbridge.client.AppFormerJsBridge appFormerJsBridge  
      protected org.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter menuBar  
      protected org.kie.workbench.common.workbench.client.menu.DefaultWorkbenchFeaturesMenusHelper menusHelper  
      protected org.dashbuilder.client.cms.screen.explorer.NavigationExplorerScreen navigationExplorerScreen  
      protected org.dashbuilder.client.navigation.NavigationManager navigationManager  
      protected NavTreeDefinitions navTreeDefinitions  
      protected org.kie.workbench.common.workbench.client.authz.PermissionTreeSetup permissionTreeSetup  
      protected org.uberfire.ext.security.management.client.ClientUserSystemManager userSystemManager  
      protected org.uberfire.client.workbench.Workbench workbench  
      • Fields inherited from class org.kie.workbench.common.workbench.client.entrypoint.DefaultWorkbenchEntryPoint

        activityBeansCache, appConfigService
    • Constructor Summary

      Constructors 
      Constructor Description
      KieWorkbenchEntryPoint​(org.jboss.errai.common.client.api.Caller<org.guvnor.common.services.shared.config.AppConfigService> appConfigService, org.uberfire.client.mvp.ActivityBeansCache activityBeansCache, org.kie.workbench.common.workbench.client.menu.DefaultWorkbenchFeaturesMenusHelper menusHelper, org.uberfire.ext.security.management.client.ClientUserSystemManager userSystemManager, org.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter menuBar, org.uberfire.client.workbench.Workbench workbench, org.kie.workbench.common.workbench.client.authz.PermissionTreeSetup permissionTreeSetup, org.kie.workbench.common.workbench.client.admin.DefaultAdminPageHelper adminPageHelper, NavTreeDefinitions navTreeDefinitions, org.dashbuilder.client.navigation.NavigationManager navigationManager, org.dashbuilder.client.cms.screen.explorer.NavigationExplorerScreen navigationExplorerScreen, org.kie.workbench.common.workbench.client.error.DefaultWorkbenchErrorCallback defaultWorkbenchErrorCallback, org.uberfire.jsbridge.client.AppFormerJsBridge appFormerJsBridge, org.kie.bc.client.home.HomeConfiguration homeConfiguration)  
    • Field Detail

      • menusHelper

        protected org.kie.workbench.common.workbench.client.menu.DefaultWorkbenchFeaturesMenusHelper menusHelper
      • userSystemManager

        protected org.uberfire.ext.security.management.client.ClientUserSystemManager userSystemManager
      • menuBar

        protected org.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter menuBar
      • workbench

        protected org.uberfire.client.workbench.Workbench workbench
      • permissionTreeSetup

        protected org.kie.workbench.common.workbench.client.authz.PermissionTreeSetup permissionTreeSetup
      • adminPageHelper

        protected org.kie.workbench.common.workbench.client.admin.DefaultAdminPageHelper adminPageHelper
      • navigationManager

        protected org.dashbuilder.client.navigation.NavigationManager navigationManager
      • navigationExplorerScreen

        protected org.dashbuilder.client.cms.screen.explorer.NavigationExplorerScreen navigationExplorerScreen
      • appFormerJsBridge

        protected org.uberfire.jsbridge.client.AppFormerJsBridge appFormerJsBridge
    • Constructor Detail

      • KieWorkbenchEntryPoint

        @Inject
        public KieWorkbenchEntryPoint​(org.jboss.errai.common.client.api.Caller<org.guvnor.common.services.shared.config.AppConfigService> appConfigService,
                                      org.uberfire.client.mvp.ActivityBeansCache activityBeansCache,
                                      org.kie.workbench.common.workbench.client.menu.DefaultWorkbenchFeaturesMenusHelper menusHelper,
                                      org.uberfire.ext.security.management.client.ClientUserSystemManager userSystemManager,
                                      org.uberfire.client.workbench.widgets.menu.megamenu.WorkbenchMegaMenuPresenter menuBar,
                                      org.uberfire.client.workbench.Workbench workbench,
                                      org.kie.workbench.common.workbench.client.authz.PermissionTreeSetup permissionTreeSetup,
                                      org.kie.workbench.common.workbench.client.admin.DefaultAdminPageHelper adminPageHelper,
                                      NavTreeDefinitions navTreeDefinitions,
                                      org.dashbuilder.client.navigation.NavigationManager navigationManager,
                                      org.dashbuilder.client.cms.screen.explorer.NavigationExplorerScreen navigationExplorerScreen,
                                      org.kie.workbench.common.workbench.client.error.DefaultWorkbenchErrorCallback defaultWorkbenchErrorCallback,
                                      org.uberfire.jsbridge.client.AppFormerJsBridge appFormerJsBridge,
                                      org.kie.bc.client.home.HomeConfiguration homeConfiguration)
    • Method Detail

      • initializeWorkbench

        protected void initializeWorkbench()
        Overrides:
        initializeWorkbench in class org.kie.workbench.common.workbench.client.entrypoint.DefaultWorkbenchEntryPoint
      • setupMenu

        public void setupMenu()
        Specified by:
        setupMenu in class org.kie.workbench.common.workbench.client.entrypoint.DefaultWorkbenchEntryPoint
      • setupAdminPage

        protected void setupAdminPage()
        Overrides:
        setupAdminPage in class org.kie.workbench.common.workbench.client.entrypoint.DefaultWorkbenchEntryPoint
      • initMenuBar

        protected void initMenuBar()
      • refreshMenuBar

        protected void refreshMenuBar()
      • 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)