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 interface
TaskDashboard.View
-
Field Summary
Fields Modifier and Type Field Description protected List<org.dashbuilder.displayer.client.Displayer>
chartsGroup
protected org.dashbuilder.renderer.client.metric.MetricDisplayer
completedMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer
createdMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer
errorMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer
exitedMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer
failedMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer
inProgressMetric
protected List<org.dashbuilder.displayer.client.Displayer>
metricsGroup
protected List<org.dashbuilder.displayer.client.Displayer>
metricsGroupOptional
protected org.dashbuilder.renderer.client.metric.MetricDisplayer
obsoleteMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer
readyMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer
reservedMetric
protected org.dashbuilder.renderer.client.metric.MetricDisplayer
suspendedMetric
protected org.dashbuilder.displayer.client.AbstractDisplayer
tasksByCreationDate
protected org.dashbuilder.displayer.client.AbstractDisplayer
tasksByEndDate
protected org.dashbuilder.displayer.client.AbstractDisplayer
tasksByOwner
protected org.dashbuilder.displayer.client.AbstractDisplayer
tasksByProcess
protected org.dashbuilder.displayer.client.AbstractDisplayer
tasksByRunningTime
protected org.dashbuilder.displayer.client.AbstractDisplayer
tasksByStatus
protected javax.enterprise.event.Event<org.jbpm.workbench.ht.model.events.TaskSelectionEvent>
taskSelectionEvent
protected org.dashbuilder.renderer.client.table.TableDisplayer
tasksTable
protected org.dashbuilder.renderer.client.metric.MetricDisplayer
totalMetric
protected String
totalTasksTitle
protected TaskDashboard.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 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 void
closeTaskDetailsScreen()
void
createListBreadcrumb()
org.dashbuilder.renderer.client.metric.MetricDisplayer
getCompletedMetric()
org.dashbuilder.renderer.client.metric.MetricDisplayer
getCreatedMetric()
org.dashbuilder.renderer.client.metric.MetricDisplayer
getErrorMetric()
org.dashbuilder.renderer.client.metric.MetricDisplayer
getExitedMetric()
org.dashbuilder.renderer.client.metric.MetricDisplayer
getFailedMetric()
org.dashbuilder.renderer.client.metric.MetricDisplayer
getInProgressMetric()
void
getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
org.dashbuilder.renderer.client.metric.MetricDisplayer
getObsoleteMetric()
org.dashbuilder.renderer.client.metric.MetricDisplayer
getReadyMetric()
org.dashbuilder.renderer.client.metric.MetricDisplayer
getReservedMetric()
org.dashbuilder.renderer.client.metric.MetricDisplayer
getSuspendedMetric()
org.dashbuilder.displayer.client.AbstractDisplayer
getTasksByCreationDate()
org.dashbuilder.displayer.client.AbstractDisplayer
getTasksByEndDate()
org.dashbuilder.displayer.client.AbstractDisplayer
getTasksByOwner()
org.dashbuilder.displayer.client.AbstractDisplayer
getTasksByProcess()
org.dashbuilder.displayer.client.AbstractDisplayer
getTasksByRunningTime()
org.dashbuilder.displayer.client.AbstractDisplayer
getTasksByStatus()
org.dashbuilder.renderer.client.table.TableDisplayer
getTasksTable()
String
getTitle()
org.dashbuilder.renderer.client.metric.MetricDisplayer
getTotalMetric()
AbstractDashboard.View
getView()
void
init()
void
onServerTemplateSelected(org.jbpm.workbench.common.events.ServerTemplateSelected serverTemplateSelected)
void
openTaskDetailsScreen()
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 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:
getMenus
in classAbstractDashboard
-
createListBreadcrumb
public void createListBreadcrumb()
- Specified by:
createListBreadcrumb
in classAbstractDashboard
-
tableRedraw
public void tableRedraw()
- Specified by:
tableRedraw
in 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:
getView
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
-
showTable
public void showTable()
- Specified by:
showTable
in classAbstractDashboard
-
openTaskDetailsScreen
public void openTaskDetailsScreen()
-
closeTaskDetailsScreen
public void closeTaskDetailsScreen()
-
-