Package org.dashbuilder.displayer.client
Class DisplayerScreenPresenter
- java.lang.Object
-
- org.dashbuilder.displayer.client.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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidadjustMenuActions(org.dashbuilder.displayer.DisplayerSettings displayerSettings)protected org.uberfire.mvp.PlaceRequestcreatePlaceRequest(org.dashbuilder.displayer.DisplayerSettings displayerSettings)protected org.uberfire.mvp.CommandgetCloneCommand()protected org.uberfire.mvp.CommandgetCloseCommand(org.dashbuilder.displayer.client.widgets.DisplayerEditorPopup displayerEditor)protected org.uberfire.mvp.CommandgetExportCommand(org.dashbuilder.displayer.client.export.ExportFormat format)protected org.uberfire.mvp.CommandgetExportCsvCommand()protected org.uberfire.mvp.CommandgetExportExcelCommand()protected org.gwtbootstrap3.client.ui.ButtonGroupgetMenuActionsButton()voidgetMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)protected org.uberfire.mvp.CommandgetSaveCloneCommand(org.dashbuilder.displayer.client.widgets.DisplayerEditorPopup displayerEditor)protected org.uberfire.mvp.CommandgetSaveCommand(org.dashbuilder.displayer.client.widgets.DisplayerEditorPopup displayerEditor, String currentTitle)StringgetTitle()com.google.gwt.user.client.ui.IsWidgetgetView()voidonClose()voidonStartup(org.uberfire.mvp.PlaceRequest placeRequest)protected voidremoveDisplayer()
-
-
-
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()
-
-