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, view
identity, manageSelector, place, placeManager, serverTemplateSelectorMenuBuilder
currentFilter, 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, setView
createListBreadcrumb, getPerspectiveId, getSelectedServerTemplate, getTitle, getTitleDecorator, onDetailScreenClosed, onFocus, onServerTemplateSelected, onStartup, setEmptyResults, setIdentity, setPerspectiveManager, setPlaceManager, setSelectedServerTemplate, setServerTemplateSelectorMenuBuilder, setUberfireBreadcrumbs, setupDetailBreadcrumb, setupListBreadcrumb
addDataDisplay, deselectAllItems, getDataProvider, initDataProvider, onDeselectAllItemsEvent, onRefresh, refreshGrid, setDataProvider, updateDataOnCallback, updateDataOnCallback
protected 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–2020 JBoss by Red Hat. All rights reserved.