Class AbstractDashboard

    • Field Detail

      • dataSetClientServices

        protected org.dashbuilder.dataset.client.DataSetClientServices dataSetClientServices
      • placeManager

        protected org.uberfire.client.mvp.PlaceManager placeManager
      • selectedMetric

        protected org.dashbuilder.renderer.client.metric.MetricDisplayer selectedMetric
      • selectedProcess

        protected String selectedProcess
      • displayerLocator

        protected org.dashbuilder.displayer.client.DisplayerLocator displayerLocator
      • displayerCoordinator

        protected org.dashbuilder.displayer.client.DisplayerCoordinator displayerCoordinator
      • serverTemplateSelectorMenuBuilder

        protected org.jbpm.workbench.common.client.menu.ServerTemplateSelectorMenuBuilder serverTemplateSelectorMenuBuilder
      • notificationEvent

        protected javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent
    • Constructor Detail

      • AbstractDashboard

        public AbstractDashboard()
      • AbstractDashboard

        public AbstractDashboard​(org.dashbuilder.dataset.client.DataSetClientServices dataSetClientServices,
                                 org.uberfire.client.mvp.PlaceManager placeManager,
                                 DashboardI18n i18n,
                                 ProcessBreadCrumb processBreadCrumb,
                                 org.dashbuilder.displayer.client.DisplayerLocator displayerLocator,
                                 org.dashbuilder.displayer.client.DisplayerCoordinator displayerCoordinator,
                                 org.jbpm.workbench.common.client.menu.ServerTemplateSelectorMenuBuilder serverTemplateSelectorMenuBuilder)
    • Method Detail

      • setNotificationEvent

        @Inject
        public void setNotificationEvent​(javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent)
      • getPerspectiveId

        public String getPerspectiveId()
      • displayNotification

        protected void displayNotification​(String message)
      • setServerTemplateSelectorMenuBuilder

        @Inject
        public void setServerTemplateSelectorMenuBuilder​(org.jbpm.workbench.common.client.menu.ServerTemplateSelectorMenuBuilder serverTemplateSelectorMenuBuilder)
      • showTable

        public abstract void showTable()
      • showDashboard

        public abstract void showDashboard()
      • createListBreadcrumb

        public abstract void createListBreadcrumb()
      • tableRedraw

        public abstract void tableRedraw()
      • setupListBreadcrumb

        public void setupListBreadcrumb​(String listLabel)
      • setupDetailBreadcrumb

        public void setupDetailBreadcrumb​(String listLabel,
                                          String detailLabel,
                                          String detailScreenId)
      • onDetailScreenClosed

        public void onDetailScreenClosed​(@Observes
                                         org.uberfire.client.workbench.events.ClosePlaceEvent closed)
      • getMenus

        public void getMenus​(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
      • createMetricDisplayer

        public org.dashbuilder.renderer.client.metric.MetricDisplayer createMetricDisplayer​(org.dashbuilder.displayer.DisplayerSettings settings)
      • createTableDisplayer

        public org.dashbuilder.renderer.client.table.TableDisplayer createTableDisplayer​(org.dashbuilder.displayer.DisplayerSettings settings,
                                                                                         String columnId,
                                                                                         DurationFormatter durationFormatter)
      • getSelectedMetric

        public org.dashbuilder.renderer.client.metric.MetricDisplayer getSelectedMetric()
      • resetCurrentMetric

        public void resetCurrentMetric()
      • tableCellSelected

        public abstract void tableCellSelected​(String columnId,
                                               int rowIndex)
      • changeCurrentMetric

        public void changeCurrentMetric​(org.dashbuilder.renderer.client.metric.MetricDisplayer metric)
      • updateHeaderText

        public abstract void updateHeaderText()
      • asWidget

        public com.google.gwt.user.client.ui.Widget asWidget()
      • resetProcessBreadcrumb

        public abstract void resetProcessBreadcrumb()
      • getSelectedProcess

        public String getSelectedProcess()
      • createDisplayer

        public org.dashbuilder.displayer.client.AbstractDisplayer createDisplayer​(org.dashbuilder.displayer.DisplayerSettings settings)
      • changeCurrentProcess

        public void changeCurrentProcess​(String name)
      • resetCurrentProcess

        public void resetCurrentProcess()
      • setPerspectiveManager

        @Inject
        public void setPerspectiveManager​(org.uberfire.client.mvp.PerspectiveManager perspectiveManager)
      • setUberfireBreadcrumbs

        @Inject
        public void setUberfireBreadcrumbs​(org.uberfire.ext.widgets.common.client.breadcrumbs.UberfireBreadcrumbs uberfireBreadcrumbs)