Class TaskDashboard
- java.lang.Object
-
- org.jbpm.dashboard.renderer.client.panel.AbstractDashboard
-
- org.jbpm.dashboard.renderer.client.panel.TaskDashboard
-
@Dependent public class TaskDashboard extends AbstractDashboard
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTaskDashboard.View
-
Field Summary
Fields Modifier and Type Field Description protected List<org.dashbuilder.displayer.client.Displayer>chartsGroupprotected org.dashbuilder.renderer.client.metric.MetricDisplayercompletedMetricprotected org.dashbuilder.renderer.client.metric.MetricDisplayercreatedMetricprotected org.dashbuilder.renderer.client.metric.MetricDisplayererrorMetricprotected org.dashbuilder.renderer.client.metric.MetricDisplayerexitedMetricprotected org.dashbuilder.renderer.client.metric.MetricDisplayerfailedMetricprotected org.dashbuilder.renderer.client.metric.MetricDisplayerinProgressMetricprotected List<org.dashbuilder.displayer.client.Displayer>metricsGroupprotected List<org.dashbuilder.displayer.client.Displayer>metricsGroupOptionalprotected org.dashbuilder.renderer.client.metric.MetricDisplayerobsoleteMetricprotected org.dashbuilder.renderer.client.metric.MetricDisplayerreadyMetricprotected org.dashbuilder.renderer.client.metric.MetricDisplayerreservedMetricprotected org.dashbuilder.renderer.client.metric.MetricDisplayersuspendedMetricprotected org.dashbuilder.displayer.client.AbstractDisplayertasksByCreationDateprotected org.dashbuilder.displayer.client.AbstractDisplayertasksByEndDateprotected org.dashbuilder.displayer.client.AbstractDisplayertasksByOwnerprotected org.dashbuilder.displayer.client.AbstractDisplayertasksByProcessprotected org.dashbuilder.displayer.client.AbstractDisplayertasksByRunningTimeprotected org.dashbuilder.displayer.client.AbstractDisplayertasksByStatusprotected javax.enterprise.event.Event<org.jbpm.workbench.ht.model.events.TaskSelectionEvent>taskSelectionEventprotected org.dashbuilder.renderer.client.table.TableDisplayertasksTableprotected org.dashbuilder.renderer.client.metric.MetricDisplayertotalMetricprotected StringtotalTasksTitleprotected TaskDashboard.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 TaskDashboard(TaskDashboard.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.ht.model.events.TaskSelectionEvent> taskSelectionEvent, org.jbpm.workbench.common.client.menu.ServerTemplateSelectorMenuBuilder serverTemplateSelectorMenuBuilder, org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.ht.service.TaskService> taskDataService, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloseTaskDetailsScreen()voidcreateListBreadcrumb()org.dashbuilder.renderer.client.metric.MetricDisplayergetCompletedMetric()org.dashbuilder.renderer.client.metric.MetricDisplayergetCreatedMetric()org.dashbuilder.renderer.client.metric.MetricDisplayergetErrorMetric()org.dashbuilder.renderer.client.metric.MetricDisplayergetExitedMetric()org.dashbuilder.renderer.client.metric.MetricDisplayergetFailedMetric()org.dashbuilder.renderer.client.metric.MetricDisplayergetInProgressMetric()voidgetMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)org.dashbuilder.renderer.client.metric.MetricDisplayergetObsoleteMetric()org.dashbuilder.renderer.client.metric.MetricDisplayergetReadyMetric()org.dashbuilder.renderer.client.metric.MetricDisplayergetReservedMetric()org.dashbuilder.renderer.client.metric.MetricDisplayergetSuspendedMetric()org.dashbuilder.displayer.client.AbstractDisplayergetTasksByCreationDate()org.dashbuilder.displayer.client.AbstractDisplayergetTasksByEndDate()org.dashbuilder.displayer.client.AbstractDisplayergetTasksByOwner()org.dashbuilder.displayer.client.AbstractDisplayergetTasksByProcess()org.dashbuilder.displayer.client.AbstractDisplayergetTasksByRunningTime()org.dashbuilder.displayer.client.AbstractDisplayergetTasksByStatus()org.dashbuilder.renderer.client.table.TableDisplayergetTasksTable()StringgetTitle()org.dashbuilder.renderer.client.metric.MetricDisplayergetTotalMetric()AbstractDashboard.ViewgetView()voidinit()voidonServerTemplateSelected(org.jbpm.workbench.common.events.ServerTemplateSelected serverTemplateSelected)voidopenTaskDetailsScreen()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 TaskDashboard.View view
-
taskSelectionEvent
protected javax.enterprise.event.Event<org.jbpm.workbench.ht.model.events.TaskSelectionEvent> taskSelectionEvent
-
totalMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer totalMetric
-
createdMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer createdMetric
-
readyMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer readyMetric
-
reservedMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer reservedMetric
-
inProgressMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer inProgressMetric
-
suspendedMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer suspendedMetric
-
completedMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer completedMetric
-
failedMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer failedMetric
-
errorMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer errorMetric
-
exitedMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer exitedMetric
-
obsoleteMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer obsoleteMetric
-
tasksByProcess
protected org.dashbuilder.displayer.client.AbstractDisplayer tasksByProcess
-
tasksByOwner
protected org.dashbuilder.displayer.client.AbstractDisplayer tasksByOwner
-
tasksByCreationDate
protected org.dashbuilder.displayer.client.AbstractDisplayer tasksByCreationDate
-
tasksByEndDate
protected org.dashbuilder.displayer.client.AbstractDisplayer tasksByEndDate
-
tasksByRunningTime
protected org.dashbuilder.displayer.client.AbstractDisplayer tasksByRunningTime
-
tasksByStatus
protected org.dashbuilder.displayer.client.AbstractDisplayer tasksByStatus
-
tasksTable
protected org.dashbuilder.renderer.client.table.TableDisplayer tasksTable
-
metricsGroup
protected List<org.dashbuilder.displayer.client.Displayer> metricsGroup
-
metricsGroupOptional
protected List<org.dashbuilder.displayer.client.Displayer> metricsGroupOptional
-
chartsGroup
protected List<org.dashbuilder.displayer.client.Displayer> chartsGroup
-
totalTasksTitle
protected String totalTasksTitle
-
-
Constructor Detail
-
TaskDashboard
@Inject public TaskDashboard(TaskDashboard.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.ht.model.events.TaskSelectionEvent> taskSelectionEvent, org.jbpm.workbench.common.client.menu.ServerTemplateSelectorMenuBuilder serverTemplateSelectorMenuBuilder, org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.ht.service.TaskService> taskDataService, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent)
-
-
Method Detail
-
getTitle
public String getTitle()
-
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
-
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()
-
getCreatedMetric
public org.dashbuilder.renderer.client.metric.MetricDisplayer getCreatedMetric()
-
getReadyMetric
public org.dashbuilder.renderer.client.metric.MetricDisplayer getReadyMetric()
-
getReservedMetric
public org.dashbuilder.renderer.client.metric.MetricDisplayer getReservedMetric()
-
getInProgressMetric
public org.dashbuilder.renderer.client.metric.MetricDisplayer getInProgressMetric()
-
getSuspendedMetric
public org.dashbuilder.renderer.client.metric.MetricDisplayer getSuspendedMetric()
-
getCompletedMetric
public org.dashbuilder.renderer.client.metric.MetricDisplayer getCompletedMetric()
-
getFailedMetric
public org.dashbuilder.renderer.client.metric.MetricDisplayer getFailedMetric()
-
getErrorMetric
public org.dashbuilder.renderer.client.metric.MetricDisplayer getErrorMetric()
-
getExitedMetric
public org.dashbuilder.renderer.client.metric.MetricDisplayer getExitedMetric()
-
getObsoleteMetric
public org.dashbuilder.renderer.client.metric.MetricDisplayer getObsoleteMetric()
-
getTasksByProcess
public org.dashbuilder.displayer.client.AbstractDisplayer getTasksByProcess()
-
getTasksByOwner
public org.dashbuilder.displayer.client.AbstractDisplayer getTasksByOwner()
-
getTasksByCreationDate
public org.dashbuilder.displayer.client.AbstractDisplayer getTasksByCreationDate()
-
getTasksByEndDate
public org.dashbuilder.displayer.client.AbstractDisplayer getTasksByEndDate()
-
getTasksByRunningTime
public org.dashbuilder.displayer.client.AbstractDisplayer getTasksByRunningTime()
-
getTasksByStatus
public org.dashbuilder.displayer.client.AbstractDisplayer getTasksByStatus()
-
getTasksTable
public org.dashbuilder.renderer.client.table.TableDisplayer getTasksTable()
-
getView
public AbstractDashboard.View getView()
- Specified by:
getViewin 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
-
showTable
public void showTable()
- Specified by:
showTablein classAbstractDashboard
-
openTaskDetailsScreen
public void openTaskDetailsScreen()
-
closeTaskDetailsScreen
public void closeTaskDetailsScreen()
-
-