public abstract class AbstractTaskListPresenter<V extends AbstractTaskListPresenter.TaskListView> extends AbstractMultiGridPresenter<TaskSummary,V>
| Modifier and Type | Class and Description |
|---|---|
static interface |
AbstractTaskListPresenter.TaskListView<T extends AbstractTaskListPresenter> |
| Modifier and Type | Field and Description |
|---|---|
protected Constants |
constants |
protected org.jboss.errai.ui.client.local.spi.TranslationService |
translationService |
authorizationManager, clearAllActiveFiltersEvent, dataSetQueryHelper, errorCallback, errorHandlerBuilder, filterSettingsManager, viewidentity, manageSelector, place, placeManager, serverTemplateSelectorMenuBuildercurrentFilter, dataProvider| Constructor and Description |
|---|
AbstractTaskListPresenter() |
| Modifier and Type | Method and Description |
|---|---|
void |
bulkClaim(List<TaskSummary> taskSummaries) |
void |
bulkReassign(List<TaskSummary> taskSummaries) |
void |
bulkRelease(List<TaskSummary> taskSummaries) |
void |
bulkResume(List<TaskSummary> taskSummaries) |
void |
bulkSuspend(List<TaskSummary> taskSummaries) |
void |
claimAndWorkTask(TaskSummary task) |
void |
claimTask(TaskSummary task) |
protected org.dashbuilder.dataset.client.DataSetReadyCallback |
createDataSetDomainSpecificCallback(int startRange,
List<TaskSummary> instances,
FilterSettings tableSettings,
boolean lastPageExactCount) |
boolean |
existActiveSearchFilters() |
ActiveFilterItem |
getActiveFilterFromColumnFilter(org.dashbuilder.dataset.filter.ColumnFilter columnFilter) |
protected Predicate<TaskSummary> |
getClaimActionCondition() |
protected Predicate<TaskSummary> |
getCompleteActionCondition() |
protected org.dashbuilder.dataset.client.DataSetReadyCallback |
getDataSetReadyCallback(Integer startRange,
FilterSettings tableSettings) |
void |
getDomainSpecifDataForTasks(Integer startRange,
List<TaskSummary> tasksFromDataSet,
Boolean lastPageExactCount) |
void |
getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer) |
protected Predicate<TaskSummary> |
getProcessInstanceCondition() |
protected Predicate<TaskSummary> |
getReleaseActionCondition() |
protected Predicate<TaskSummary> |
getResumeActionCondition() |
protected TaskSummary |
getSelectedTask() |
String |
getStatusColumnFilterDescription(org.dashbuilder.dataset.filter.ColumnFilter columnFilter) |
protected abstract Predicate<TaskSummary> |
getSuspendActionCondition() |
Predicate<TaskSummary> |
getViewErrorsActionCondition() |
protected String |
isFilteredByTaskName(org.dashbuilder.dataset.filter.ColumnFilter filter) |
protected String |
isFilteredByTaskName(List<org.dashbuilder.dataset.DataSetOp> ops) |
protected Predicate<AbstractTaskEvent> |
isSameTaskFromEvent() |
void |
onTaskCompletedEvent(TaskCompletedEvent event) |
void |
onTaskDetailsClosed(org.uberfire.client.workbench.events.BeforeClosePlaceEvent closed) |
void |
onTaskRefreshedEvent(TaskRefreshedEvent event) |
void |
openErrorView(String tId) |
void |
openProcessInstanceView(String processInstanceId) |
void |
releaseTask(TaskSummary task) |
protected void |
removeActiveFilter(org.dashbuilder.dataset.filter.ColumnFilter columnFilter) |
void |
resumeTask(TaskSummary task) |
void |
selectSummaryItem(TaskSummary summary) |
void |
setDataSetQueryHelperDomainSpecific(DataSetQueryHelper dataSetQueryHelperDomainSpecific) |
void |
setTaskService(org.jboss.errai.common.client.api.Caller<TaskService> taskService) |
void |
setTranslationService(org.jboss.errai.ui.client.local.spi.TranslationService translationService) |
void |
setupActiveSearchFilters() |
abstract void |
setupDetailBreadcrumb(String detailLabel) |
void |
suspendTask(TaskSummary task) |
addActiveFilter, addActiveFilter, addActiveFilters, getData, getDataSetQueryHelper, getFilterEventPredicate, getListView, getSearchParameter, getView, init, isUserAuthorizedForPerspective, navigateToPerspective, onBasicFilterAddEvent, onBasicFilterRemoveEvent, onOpen, onSavedFilterSelectedEvent, removeActiveFilter, saveSearchFilterSettings, setAuthorizationManager, setClearAllActiveFiltersEvent, setDataSetQueryHelper, setErrorHandlerBuilder, setFilterSettings, setFilterSettingsManager, setViewcreateListBreadcrumb, getPerspectiveId, getSelectedServerTemplate, getTitle, getTitleDecorator, onDetailScreenClosed, onFocus, onServerTemplateSelected, onStartup, setEmptyResults, setIdentity, setPerspectiveManager, setPlaceManager, setSelectedServerTemplate, setServerTemplateSelectorMenuBuilder, setUberfireBreadcrumbs, setupDetailBreadcrumb, setupListBreadcrumbaddDataDisplay, deselectAllItems, getDataProvider, initDataProvider, onDeselectAllItemsEvent, onRefresh, refreshGrid, setDataProvider, updateDataOnCallback, updateDataOnCallbackprotected Constants constants
protected org.jboss.errai.ui.client.local.spi.TranslationService translationService
public abstract void setupDetailBreadcrumb(String detailLabel)
public void openErrorView(String tId)
openErrorView in class AbstractMultiGridPresenter<TaskSummary,V extends AbstractTaskListPresenter.TaskListView>public Predicate<TaskSummary> getViewErrorsActionCondition()
getViewErrorsActionCondition in class AbstractMultiGridPresenter<TaskSummary,V extends AbstractTaskListPresenter.TaskListView>protected org.dashbuilder.dataset.client.DataSetReadyCallback getDataSetReadyCallback(Integer startRange, FilterSettings tableSettings)
getDataSetReadyCallback in class AbstractMultiGridPresenter<TaskSummary,V extends AbstractTaskListPresenter.TaskListView>protected void removeActiveFilter(org.dashbuilder.dataset.filter.ColumnFilter columnFilter)
removeActiveFilter in class AbstractMultiGridPresenter<TaskSummary,V extends AbstractTaskListPresenter.TaskListView>protected String isFilteredByTaskName(List<org.dashbuilder.dataset.DataSetOp> ops)
protected String isFilteredByTaskName(org.dashbuilder.dataset.filter.ColumnFilter filter)
public void getDomainSpecifDataForTasks(Integer startRange, List<TaskSummary> tasksFromDataSet, Boolean lastPageExactCount)
protected org.dashbuilder.dataset.client.DataSetReadyCallback createDataSetDomainSpecificCallback(int startRange,
List<TaskSummary> instances,
FilterSettings tableSettings,
boolean lastPageExactCount)
public void releaseTask(TaskSummary task)
public void claimTask(TaskSummary task)
public void claimAndWorkTask(TaskSummary task)
public void resumeTask(TaskSummary task)
public void suspendTask(TaskSummary task)
public void getMenus(Consumer<org.uberfire.workbench.model.menu.Menus> menusConsumer)
public void selectSummaryItem(TaskSummary summary)
selectSummaryItem in class AbstractMultiGridPresenter<TaskSummary,V extends AbstractTaskListPresenter.TaskListView>public void onTaskRefreshedEvent(@Observes
TaskRefreshedEvent event)
public void onTaskDetailsClosed(@Observes
org.uberfire.client.workbench.events.BeforeClosePlaceEvent closed)
public void onTaskCompletedEvent(@Observes
TaskCompletedEvent event)
protected Predicate<AbstractTaskEvent> isSameTaskFromEvent()
@Inject public void setDataSetQueryHelperDomainSpecific(DataSetQueryHelper dataSetQueryHelperDomainSpecific)
@Inject public void setTaskService(org.jboss.errai.common.client.api.Caller<TaskService> taskService)
public void setupActiveSearchFilters()
setupActiveSearchFilters in class AbstractMultiGridPresenter<TaskSummary,V extends AbstractTaskListPresenter.TaskListView>public boolean existActiveSearchFilters()
existActiveSearchFilters in class AbstractMultiGridPresenter<TaskSummary,V extends AbstractTaskListPresenter.TaskListView>public ActiveFilterItem getActiveFilterFromColumnFilter(org.dashbuilder.dataset.filter.ColumnFilter columnFilter)
getActiveFilterFromColumnFilter in class AbstractMultiGridPresenter<TaskSummary,V extends AbstractTaskListPresenter.TaskListView>public String getStatusColumnFilterDescription(org.dashbuilder.dataset.filter.ColumnFilter columnFilter)
public void openProcessInstanceView(String processInstanceId)
protected abstract Predicate<TaskSummary> getSuspendActionCondition()
protected Predicate<TaskSummary> getResumeActionCondition()
protected Predicate<TaskSummary> getCompleteActionCondition()
protected Predicate<TaskSummary> getClaimActionCondition()
protected Predicate<TaskSummary> getReleaseActionCondition()
protected Predicate<TaskSummary> getProcessInstanceCondition()
public void bulkClaim(List<TaskSummary> taskSummaries)
public void bulkRelease(List<TaskSummary> taskSummaries)
public void bulkResume(List<TaskSummary> taskSummaries)
public void bulkSuspend(List<TaskSummary> taskSummaries)
public void bulkReassign(List<TaskSummary> taskSummaries)
@Inject public void setTranslationService(org.jboss.errai.ui.client.local.spi.TranslationService translationService)
protected TaskSummary getSelectedTask()
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.