Class ProcessDashboard
- java.lang.Object
-
- org.jbpm.dashboard.renderer.client.panel.AbstractDashboard
-
- org.jbpm.dashboard.renderer.client.panel.ProcessDashboard
-
@Dependent public class ProcessDashboard extends AbstractDashboard
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ProcessDashboard.View
-
Field Summary
Fields Modifier and Type Field Description protected org.dashbuilder.renderer.client.metric.MetricDisplayer
abortedMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer
activeMetric
protected List<org.dashbuilder.displayer.client.Displayer>
chartsGroup
protected org.dashbuilder.renderer.client.metric.MetricDisplayer
completedMetric
protected javax.enterprise.event.Event<org.jbpm.workbench.pr.events.ProcessInstanceSelectionEvent>
instanceSelectionEvent
protected List<org.dashbuilder.displayer.client.Displayer>
metricsGroup
protected org.dashbuilder.renderer.client.metric.MetricDisplayer
pendingMetric
protected org.dashbuilder.displayer.client.AbstractDisplayer
processesByEndDate
protected org.dashbuilder.displayer.client.AbstractDisplayer
processesByRunningTime
protected org.dashbuilder.displayer.client.AbstractDisplayer
processesByStartDate
protected org.dashbuilder.displayer.client.AbstractDisplayer
processesByType
protected org.dashbuilder.displayer.client.AbstractDisplayer
processesByUser
protected org.dashbuilder.displayer.client.AbstractDisplayer
processesByVersion
protected org.dashbuilder.renderer.client.table.TableDisplayer
processesTable
protected org.dashbuilder.renderer.client.metric.MetricDisplayer
suspendedMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer
totalMetric
protected String
totalProcessesTitle
protected ProcessDashboard.View
view
-
Fields inherited from class org.jbpm.dashboard.renderer.client.panel.AbstractDashboard
dataSetClientServices, displayerCoordinator, displayerLocator, i18n, notificationEvent, placeManager, processBreadCrumb, selectedMetric, selectedProcess, serverTemplateSelectorMenuBuilder
-
-
Constructor Summary
Constructors Constructor Description ProcessDashboard(ProcessDashboard.View view, ProcessBreadCrumb processBreadCrumb, org.dashbuilder.dataset.client.DataSetClientServices dataSetClientServices, org.dashbuilder.displayer.client.DisplayerLocator displayerLocator, org.dashbuilder.displayer.client.DisplayerCoordinator displayerCoordinator, org.uberfire.client.mvp.PlaceManager placeManager, javax.enterprise.event.Event<org.jbpm.workbench.pr.events.ProcessInstanceSelectionEvent> instanceSelectionEvent, org.jbpm.workbench.common.client.menu.ServerTemplateSelectorMenuBuilder serverTemplateSelectorMenuBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
closeProcessDetailsScreen()
void
createListBreadcrumb()
org.dashbuilder.renderer.client.metric.MetricDisplayer
getAbortedMetric()
org.dashbuilder.renderer.client.metric.MetricDisplayer
getActiveMetric()
org.dashbuilder.renderer.client.metric.MetricDisplayer
getCompletedMetric()
void
getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
org.dashbuilder.renderer.client.metric.MetricDisplayer
getPendingMetric()
org.dashbuilder.displayer.client.AbstractDisplayer
getProcessesByEndDate()
org.dashbuilder.displayer.client.AbstractDisplayer
getProcessesByRunningTime()
org.dashbuilder.displayer.client.AbstractDisplayer
getProcessesByStartDate()
org.dashbuilder.displayer.client.AbstractDisplayer
getProcessesByType()
org.dashbuilder.displayer.client.AbstractDisplayer
getProcessesByUser()
org.dashbuilder.displayer.client.AbstractDisplayer
getProcessesByVersion()
org.dashbuilder.renderer.client.table.TableDisplayer
getProcessesTable()
org.dashbuilder.renderer.client.metric.MetricDisplayer
getSuspendedMetric()
String
getTitle()
org.dashbuilder.renderer.client.metric.MetricDisplayer
getTotalMetric()
AbstractDashboard.View
getView()
void
init()
void
onServerTemplateSelected(org.jbpm.workbench.common.events.ServerTemplateSelected serverTemplateSelected)
void
openProcessDetailsScreen()
void
resetProcessBreadcrumb()
void
showBlankDashboard()
void
showDashboard()
void
showTable()
void
tableCellSelected(String columnId, int rowIndex)
void
tableRedraw()
void
updateHeaderText()
-
Methods inherited from class org.jbpm.dashboard.renderer.client.panel.AbstractDashboard
asWidget, changeCurrentMetric, changeCurrentProcess, createDisplayer, createMetricDisplayer, createTableDisplayer, displayNotification, getPerspectiveId, getProcessBreadCrumb, getSelectedMetric, getSelectedProcess, onDetailScreenClosed, resetCurrentMetric, resetCurrentProcess, setBreadcrumbs, setNotificationEvent, setPerspectiveManager, setServerTemplateSelectorMenuBuilder, setUberfireBreadcrumbs, setupDetailBreadcrumb, setupListBreadcrumb
-
-
-
-
Field Detail
-
view
protected ProcessDashboard.View view
-
instanceSelectionEvent
protected javax.enterprise.event.Event<org.jbpm.workbench.pr.events.ProcessInstanceSelectionEvent> instanceSelectionEvent
-
totalMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer totalMetric
-
activeMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer activeMetric
-
pendingMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer pendingMetric
-
suspendedMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer suspendedMetric
-
abortedMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer abortedMetric
-
completedMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer completedMetric
-
processesByType
protected org.dashbuilder.displayer.client.AbstractDisplayer processesByType
-
processesByUser
protected org.dashbuilder.displayer.client.AbstractDisplayer processesByUser
-
processesByStartDate
protected org.dashbuilder.displayer.client.AbstractDisplayer processesByStartDate
-
processesByEndDate
protected org.dashbuilder.displayer.client.AbstractDisplayer processesByEndDate
-
processesByRunningTime
protected org.dashbuilder.displayer.client.AbstractDisplayer processesByRunningTime
-
processesByVersion
protected org.dashbuilder.displayer.client.AbstractDisplayer processesByVersion
-
processesTable
protected org.dashbuilder.renderer.client.table.TableDisplayer processesTable
-
metricsGroup
protected List<org.dashbuilder.displayer.client.Displayer> metricsGroup
-
chartsGroup
protected List<org.dashbuilder.displayer.client.Displayer> chartsGroup
-
totalProcessesTitle
protected String totalProcessesTitle
-
-
Constructor Detail
-
ProcessDashboard
@Inject public ProcessDashboard(ProcessDashboard.View view, ProcessBreadCrumb processBreadCrumb, org.dashbuilder.dataset.client.DataSetClientServices dataSetClientServices, org.dashbuilder.displayer.client.DisplayerLocator displayerLocator, org.dashbuilder.displayer.client.DisplayerCoordinator displayerCoordinator, org.uberfire.client.mvp.PlaceManager placeManager, javax.enterprise.event.Event<org.jbpm.workbench.pr.events.ProcessInstanceSelectionEvent> instanceSelectionEvent, org.jbpm.workbench.common.client.menu.ServerTemplateSelectorMenuBuilder serverTemplateSelectorMenuBuilder)
-
-
Method Detail
-
getTitle
public String getTitle()
-
onServerTemplateSelected
public void onServerTemplateSelected(@Observes org.jbpm.workbench.common.events.ServerTemplateSelected serverTemplateSelected)
-
init
@PostConstruct public void init()
-
getTotalMetric
public org.dashbuilder.renderer.client.metric.MetricDisplayer getTotalMetric()
-
getActiveMetric
public org.dashbuilder.renderer.client.metric.MetricDisplayer getActiveMetric()
-
getPendingMetric
public org.dashbuilder.renderer.client.metric.MetricDisplayer getPendingMetric()
-
getSuspendedMetric
public org.dashbuilder.renderer.client.metric.MetricDisplayer getSuspendedMetric()
-
getAbortedMetric
public org.dashbuilder.renderer.client.metric.MetricDisplayer getAbortedMetric()
-
getCompletedMetric
public org.dashbuilder.renderer.client.metric.MetricDisplayer getCompletedMetric()
-
getProcessesByType
public org.dashbuilder.displayer.client.AbstractDisplayer getProcessesByType()
-
getProcessesByUser
public org.dashbuilder.displayer.client.AbstractDisplayer getProcessesByUser()
-
getProcessesByStartDate
public org.dashbuilder.displayer.client.AbstractDisplayer getProcessesByStartDate()
-
getProcessesByEndDate
public org.dashbuilder.displayer.client.AbstractDisplayer getProcessesByEndDate()
-
getProcessesByRunningTime
public org.dashbuilder.displayer.client.AbstractDisplayer getProcessesByRunningTime()
-
getProcessesByVersion
public org.dashbuilder.displayer.client.AbstractDisplayer getProcessesByVersion()
-
getProcessesTable
public org.dashbuilder.renderer.client.table.TableDisplayer getProcessesTable()
-
getView
public AbstractDashboard.View getView()
- Specified by:
getView
in classAbstractDashboard
-
getMenus
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
- Overrides:
getMenus
in classAbstractDashboard
-
createListBreadcrumb
public void createListBreadcrumb()
- Specified by:
createListBreadcrumb
in classAbstractDashboard
-
tableRedraw
public void tableRedraw()
- Specified by:
tableRedraw
in classAbstractDashboard
-
resetProcessBreadcrumb
public void resetProcessBreadcrumb()
- Specified by:
resetProcessBreadcrumb
in classAbstractDashboard
-
showBlankDashboard
public void showBlankDashboard()
-
updateHeaderText
public void updateHeaderText()
- Specified by:
updateHeaderText
in classAbstractDashboard
-
tableCellSelected
public void tableCellSelected(String columnId, int rowIndex)
- Specified by:
tableCellSelected
in classAbstractDashboard
-
showDashboard
public void showDashboard()
- Specified by:
showDashboard
in classAbstractDashboard
-
openProcessDetailsScreen
public void openProcessDetailsScreen()
-
closeProcessDetailsScreen
public void closeProcessDetailsScreen()
-
showTable
public void showTable()
- Specified by:
showTable
in classAbstractDashboard
-
-