Class DisplayerScreenPresenter


  • @Dependent
    public class DisplayerScreenPresenter
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      DisplayerScreenPresenter​(org.jboss.errai.ioc.client.container.SyncBeanManager beanManager, org.dashbuilder.dataset.client.DataSetClientServices dataSetClientServices, org.dashbuilder.dataset.uuid.UUIDGenerator uuidGenerator, org.uberfire.client.mvp.PerspectiveManager perspectiveManager, org.uberfire.client.mvp.PlaceManager placeManager, org.dashbuilder.displayer.client.widgets.DisplayerViewer displayerViewer, org.uberfire.client.workbench.PanelManager panelManager, PerspectiveCoordinator perspectiveCoordinator, javax.enterprise.event.Event<org.uberfire.client.workbench.events.ChangeTitleWidgetEvent> changeTitleEvent)  
    • Constructor Detail

      • DisplayerScreenPresenter

        @Inject
        public DisplayerScreenPresenter​(org.jboss.errai.ioc.client.container.SyncBeanManager beanManager,
                                        org.dashbuilder.dataset.client.DataSetClientServices dataSetClientServices,
                                        org.dashbuilder.dataset.uuid.UUIDGenerator uuidGenerator,
                                        org.uberfire.client.mvp.PerspectiveManager perspectiveManager,
                                        org.uberfire.client.mvp.PlaceManager placeManager,
                                        org.dashbuilder.displayer.client.widgets.DisplayerViewer displayerViewer,
                                        org.uberfire.client.workbench.PanelManager panelManager,
                                        PerspectiveCoordinator perspectiveCoordinator,
                                        javax.enterprise.event.Event<org.uberfire.client.workbench.events.ChangeTitleWidgetEvent> changeTitleEvent)
    • Method Detail

      • onStartup

        public void onStartup​(org.uberfire.mvp.PlaceRequest placeRequest)
      • onClose

        public void onClose()
      • getTitle

        public String getTitle()
      • getView

        public com.google.gwt.user.client.ui.IsWidget getView()
      • getMenus

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

        protected org.uberfire.mvp.Command getCloneCommand()
      • getSaveCommand

        protected org.uberfire.mvp.Command getSaveCommand​(org.dashbuilder.displayer.client.widgets.DisplayerEditorPopup displayerEditor,
                                                          String currentTitle)
      • getSaveCloneCommand

        protected org.uberfire.mvp.Command getSaveCloneCommand​(org.dashbuilder.displayer.client.widgets.DisplayerEditorPopup displayerEditor)
      • getCloseCommand

        protected org.uberfire.mvp.Command getCloseCommand​(org.dashbuilder.displayer.client.widgets.DisplayerEditorPopup displayerEditor)
      • getExportCsvCommand

        protected org.uberfire.mvp.Command getExportCsvCommand()
      • getExportExcelCommand

        protected org.uberfire.mvp.Command getExportExcelCommand()
      • getExportCommand

        protected org.uberfire.mvp.Command getExportCommand​(org.dashbuilder.displayer.client.export.ExportFormat format)
      • removeDisplayer

        protected void removeDisplayer()
      • createPlaceRequest

        protected org.uberfire.mvp.PlaceRequest createPlaceRequest​(org.dashbuilder.displayer.DisplayerSettings displayerSettings)
      • adjustMenuActions

        protected void adjustMenuActions​(org.dashbuilder.displayer.DisplayerSettings displayerSettings)
      • getMenuActionsButton

        protected org.gwtbootstrap3.client.ui.ButtonGroup getMenuActionsButton()