jBPM Console NG - Human Tasks Client 6.0.0-SNAPSHOT

org.jbpm.console.ng.ht.client.editors.taskslist
Class TasksListPresenter

java.lang.Object
  extended by org.jbpm.console.ng.ht.client.editors.taskslist.TasksListPresenter

@Dependent
public class TasksListPresenter
extends Object


Nested Class Summary
static interface TasksListPresenter.TaskListView
           
static class TasksListPresenter.TaskType
           
static class TasksListPresenter.TaskView
           
 
Field Summary
static com.google.gwt.view.client.ProvidesKey<TaskSummary> KEY_PROVIDER
           
 
Constructor Summary
TasksListPresenter()
           
 
Method Summary
 void addDataDisplay(com.google.gwt.view.client.HasData<TaskSummary> display)
           
 void changeBgTaskCalendar(TaskCalendarEvent taskCalendarEvent)
           
 void claimTasks(List<Long> selectedTasks, String userId)
           
 void completeTasks(List<Long> selectedTasks, String userId)
           
 void filterTasks(String text)
           
 void formClosed(org.uberfire.workbench.events.BeforeClosePlaceEvent closed)
           
 List<TaskSummary> getAllTaskSummaries()
           
 Date getCurrentDate()
           
 String getCurrentFilter()
           
 TasksListPresenter.TaskType getCurrentTaskType()
           
 TasksListPresenter.TaskView getCurrentView()
           
 com.google.gwt.view.client.ListDataProvider<TaskSummary> getDataProvider()
           
 org.uberfire.workbench.model.menu.Menus getMenus()
           
 String getTitle()
           
 org.uberfire.client.mvp.UberView<TasksListPresenter> getView()
           
 void onFocus()
           
 void onOpen()
           
 void onSearchEvent(TaskSearchEvent searchEvent)
           
 void onStartup(org.uberfire.mvp.PlaceRequest place)
           
 void refreshActiveTasks(Date date, TasksListPresenter.TaskView taskView)
           
 void refreshAllTasks(Date date, TasksListPresenter.TaskView taskView)
           
 void refreshGroupTasks(Date date, TasksListPresenter.TaskView taskView)
           
 void refreshPersonalTasks(Date date, TasksListPresenter.TaskView taskView)
           
 void refreshTasks(Date date, TasksListPresenter.TaskView taskView, TasksListPresenter.TaskType taskType)
          Refresh tasks based on specified date, view (day/week/month) and task type.
 void refreshTasksCalendar(Long idTaskSelected)
           
 void releaseTasks(List<Long> selectedTasks, String userId)
           
 void startTasks(List<Long> selectedTasks, String userId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY_PROVIDER

public static final com.google.gwt.view.client.ProvidesKey<TaskSummary> KEY_PROVIDER
Constructor Detail

TasksListPresenter

public TasksListPresenter()
Method Detail

getTitle

public String getTitle()

getAllTaskSummaries

public List<TaskSummary> getAllTaskSummaries()

getView

public org.uberfire.client.mvp.UberView<TasksListPresenter> getView()

filterTasks

public void filterTasks(String text)

startTasks

public void startTasks(List<Long> selectedTasks,
                       String userId)

releaseTasks

public void releaseTasks(List<Long> selectedTasks,
                         String userId)

completeTasks

public void completeTasks(List<Long> selectedTasks,
                          String userId)

claimTasks

public void claimTasks(List<Long> selectedTasks,
                       String userId)

formClosed

public void formClosed(@Observes
                       org.uberfire.workbench.events.BeforeClosePlaceEvent closed)

refreshTasks

public void refreshTasks(Date date,
                         TasksListPresenter.TaskView taskView,
                         TasksListPresenter.TaskType taskType)
Refresh tasks based on specified date, view (day/week/month) and task type.


refreshPersonalTasks

public void refreshPersonalTasks(Date date,
                                 TasksListPresenter.TaskView taskView)

refreshActiveTasks

public void refreshActiveTasks(Date date,
                               TasksListPresenter.TaskView taskView)

refreshGroupTasks

public void refreshGroupTasks(Date date,
                              TasksListPresenter.TaskView taskView)

refreshAllTasks

public void refreshAllTasks(Date date,
                            TasksListPresenter.TaskView taskView)

addDataDisplay

public void addDataDisplay(com.google.gwt.view.client.HasData<TaskSummary> display)

getDataProvider

public com.google.gwt.view.client.ListDataProvider<TaskSummary> getDataProvider()

getMenus

public org.uberfire.workbench.model.menu.Menus getMenus()

onSearchEvent

public void onSearchEvent(@Observes
                          TaskSearchEvent searchEvent)

onFocus

public void onFocus()

onStartup

public void onStartup(org.uberfire.mvp.PlaceRequest place)

onOpen

public void onOpen()

changeBgTaskCalendar

public void changeBgTaskCalendar(@Observes
                                 TaskCalendarEvent taskCalendarEvent)

refreshTasksCalendar

public void refreshTasksCalendar(Long idTaskSelected)

getCurrentDate

public Date getCurrentDate()

getCurrentView

public TasksListPresenter.TaskView getCurrentView()

getCurrentTaskType

public TasksListPresenter.TaskType getCurrentTaskType()

getCurrentFilter

public String getCurrentFilter()

jBPM Console NG - Human Tasks Client 6.0.0-SNAPSHOT

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.