public abstract class AbstractDashboard extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
AbstractDashboard.View |
Modifier and Type | Field and Description |
---|---|
protected org.dashbuilder.dataset.client.DataSetClientServices |
dataSetClientServices |
protected org.dashbuilder.displayer.client.DisplayerCoordinator |
displayerCoordinator |
protected org.dashbuilder.displayer.client.DisplayerLocator |
displayerLocator |
protected DashboardI18n |
i18n |
protected javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> |
notificationEvent |
protected org.uberfire.client.mvp.PlaceManager |
placeManager |
protected ProcessBreadCrumb |
processBreadCrumb |
protected org.dashbuilder.renderer.client.metric.MetricDisplayer |
selectedMetric |
protected String |
selectedProcess |
protected ServerTemplateSelectorMenuBuilder |
serverTemplateSelectorMenuBuilder |
Constructor and Description |
---|
AbstractDashboard() |
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,
ServerTemplateSelectorMenuBuilder serverTemplateSelectorMenuBuilder) |
Modifier and Type | Method and Description |
---|---|
com.google.gwt.user.client.ui.Widget |
asWidget() |
void |
changeCurrentMetric(org.dashbuilder.renderer.client.metric.MetricDisplayer metric) |
void |
changeCurrentProcess(String name) |
org.dashbuilder.displayer.client.AbstractDisplayer |
createDisplayer(org.dashbuilder.displayer.DisplayerSettings settings) |
abstract void |
createListBreadcrumb() |
org.dashbuilder.renderer.client.metric.MetricDisplayer |
createMetricDisplayer(org.dashbuilder.displayer.DisplayerSettings settings) |
org.dashbuilder.renderer.client.table.TableDisplayer |
createTableDisplayer(org.dashbuilder.displayer.DisplayerSettings settings,
String columnId,
DurationFormatter durationFormatter) |
protected void |
displayNotification(String message) |
void |
getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer) |
String |
getPerspectiveId() |
ProcessBreadCrumb |
getProcessBreadCrumb() |
org.dashbuilder.renderer.client.metric.MetricDisplayer |
getSelectedMetric() |
String |
getSelectedProcess() |
abstract AbstractDashboard.View |
getView() |
void |
onDetailScreenClosed(org.uberfire.client.workbench.events.ClosePlaceEvent closed) |
void |
resetCurrentMetric() |
void |
resetCurrentProcess() |
abstract void |
resetProcessBreadcrumb() |
void |
setBreadcrumbs() |
void |
setNotificationEvent(javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent) |
void |
setPerspectiveManager(org.uberfire.client.mvp.PerspectiveManager perspectiveManager) |
void |
setServerTemplateSelectorMenuBuilder(ServerTemplateSelectorMenuBuilder serverTemplateSelectorMenuBuilder) |
void |
setUberfireBreadcrumbs(org.uberfire.ext.widgets.common.client.breadcrumbs.UberfireBreadcrumbs uberfireBreadcrumbs) |
void |
setupDetailBreadcrumb(String listLabel,
String detailLabel,
String detailScreenId) |
void |
setupListBreadcrumb(String listLabel) |
abstract void |
showDashboard() |
abstract void |
showTable() |
abstract void |
tableCellSelected(String columnId,
int rowIndex) |
abstract void |
tableRedraw() |
abstract void |
updateHeaderText() |
protected org.dashbuilder.dataset.client.DataSetClientServices dataSetClientServices
protected org.uberfire.client.mvp.PlaceManager placeManager
protected DashboardI18n i18n
protected org.dashbuilder.renderer.client.metric.MetricDisplayer selectedMetric
protected String selectedProcess
protected ProcessBreadCrumb processBreadCrumb
protected org.dashbuilder.displayer.client.DisplayerLocator displayerLocator
protected org.dashbuilder.displayer.client.DisplayerCoordinator displayerCoordinator
protected ServerTemplateSelectorMenuBuilder serverTemplateSelectorMenuBuilder
protected javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent
public 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, ServerTemplateSelectorMenuBuilder serverTemplateSelectorMenuBuilder)
@Inject public void setNotificationEvent(javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent)
public String getPerspectiveId()
protected void displayNotification(String message)
@PostConstruct public void setBreadcrumbs()
@Inject public void setServerTemplateSelectorMenuBuilder(ServerTemplateSelectorMenuBuilder serverTemplateSelectorMenuBuilder)
public abstract void showTable()
public abstract void showDashboard()
public abstract void createListBreadcrumb()
public abstract void tableRedraw()
public void setupListBreadcrumb(String listLabel)
public void setupDetailBreadcrumb(String listLabel, String detailLabel, String detailScreenId)
public void onDetailScreenClosed(@Observes org.uberfire.client.workbench.events.ClosePlaceEvent closed)
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
public org.dashbuilder.renderer.client.metric.MetricDisplayer createMetricDisplayer(org.dashbuilder.displayer.DisplayerSettings settings)
public org.dashbuilder.renderer.client.table.TableDisplayer createTableDisplayer(org.dashbuilder.displayer.DisplayerSettings settings, String columnId, DurationFormatter durationFormatter)
public org.dashbuilder.renderer.client.metric.MetricDisplayer getSelectedMetric()
public abstract AbstractDashboard.View getView()
public void resetCurrentMetric()
public abstract void tableCellSelected(String columnId, int rowIndex)
public void changeCurrentMetric(org.dashbuilder.renderer.client.metric.MetricDisplayer metric)
public abstract void updateHeaderText()
public com.google.gwt.user.client.ui.Widget asWidget()
public abstract void resetProcessBreadcrumb()
public ProcessBreadCrumb getProcessBreadCrumb()
public String getSelectedProcess()
public org.dashbuilder.displayer.client.AbstractDisplayer createDisplayer(org.dashbuilder.displayer.DisplayerSettings settings)
public void changeCurrentProcess(String name)
public void resetCurrentProcess()
@Inject public void setPerspectiveManager(org.uberfire.client.mvp.PerspectiveManager perspectiveManager)
@Inject public void setUberfireBreadcrumbs(org.uberfire.ext.widgets.common.client.breadcrumbs.UberfireBreadcrumbs uberfireBreadcrumbs)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.