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 interfaceProcessDashboard.View
-
Field Summary
Fields Modifier and Type Field Description protected org.dashbuilder.renderer.client.metric.MetricDisplayerabortedMetricprotected org.dashbuilder.renderer.client.metric.MetricDisplayeractiveMetricprotected List<org.dashbuilder.displayer.client.Displayer>chartsGroupprotected org.dashbuilder.renderer.client.metric.MetricDisplayercompletedMetricprotected javax.enterprise.event.Event<org.jbpm.workbench.pr.events.ProcessInstanceSelectionEvent>instanceSelectionEventprotected List<org.dashbuilder.displayer.client.Displayer>metricsGroupprotected org.dashbuilder.renderer.client.metric.MetricDisplayerpendingMetricprotected org.dashbuilder.displayer.client.AbstractDisplayerprocessesByEndDateprotected org.dashbuilder.displayer.client.AbstractDisplayerprocessesByRunningTimeprotected org.dashbuilder.displayer.client.AbstractDisplayerprocessesByStartDateprotected org.dashbuilder.displayer.client.AbstractDisplayerprocessesByTypeprotected org.dashbuilder.displayer.client.AbstractDisplayerprocessesByUserprotected org.dashbuilder.displayer.client.AbstractDisplayerprocessesByVersionprotected org.dashbuilder.renderer.client.table.TableDisplayerprocessesTableprotected org.dashbuilder.renderer.client.metric.MetricDisplayersuspendedMetricprotected org.dashbuilder.renderer.client.metric.MetricDisplayertotalMetricprotected StringtotalProcessesTitleprotected ProcessDashboard.Viewview-
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 voidcloseProcessDetailsScreen()voidcreateListBreadcrumb()org.dashbuilder.renderer.client.metric.MetricDisplayergetAbortedMetric()org.dashbuilder.renderer.client.metric.MetricDisplayergetActiveMetric()org.dashbuilder.renderer.client.metric.MetricDisplayergetCompletedMetric()voidgetMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)org.dashbuilder.renderer.client.metric.MetricDisplayergetPendingMetric()org.dashbuilder.displayer.client.AbstractDisplayergetProcessesByEndDate()org.dashbuilder.displayer.client.AbstractDisplayergetProcessesByRunningTime()org.dashbuilder.displayer.client.AbstractDisplayergetProcessesByStartDate()org.dashbuilder.displayer.client.AbstractDisplayergetProcessesByType()org.dashbuilder.displayer.client.AbstractDisplayergetProcessesByUser()org.dashbuilder.displayer.client.AbstractDisplayergetProcessesByVersion()org.dashbuilder.renderer.client.table.TableDisplayergetProcessesTable()org.dashbuilder.renderer.client.metric.MetricDisplayergetSuspendedMetric()StringgetTitle()org.dashbuilder.renderer.client.metric.MetricDisplayergetTotalMetric()AbstractDashboard.ViewgetView()voidinit()voidonServerTemplateSelected(org.jbpm.workbench.common.events.ServerTemplateSelected serverTemplateSelected)voidopenProcessDetailsScreen()voidresetProcessBreadcrumb()voidshowBlankDashboard()voidshowDashboard()voidshowTable()voidtableCellSelected(String columnId, int rowIndex)voidtableRedraw()voidupdateHeaderText()-
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:
getViewin classAbstractDashboard
-
getMenus
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
- Overrides:
getMenusin classAbstractDashboard
-
createListBreadcrumb
public void createListBreadcrumb()
- Specified by:
createListBreadcrumbin classAbstractDashboard
-
tableRedraw
public void tableRedraw()
- Specified by:
tableRedrawin classAbstractDashboard
-
resetProcessBreadcrumb
public void resetProcessBreadcrumb()
- Specified by:
resetProcessBreadcrumbin classAbstractDashboard
-
showBlankDashboard
public void showBlankDashboard()
-
updateHeaderText
public void updateHeaderText()
- Specified by:
updateHeaderTextin classAbstractDashboard
-
tableCellSelected
public void tableCellSelected(String columnId, int rowIndex)
- Specified by:
tableCellSelectedin classAbstractDashboard
-
showDashboard
public void showDashboard()
- Specified by:
showDashboardin classAbstractDashboard
-
openProcessDetailsScreen
public void openProcessDetailsScreen()
-
closeProcessDetailsScreen
public void closeProcessDetailsScreen()
-
showTable
public void showTable()
- Specified by:
showTablein classAbstractDashboard
-
-