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, dataSetQueryHelper, errorCallback, errorHandlerBuilder, filterSettingsManager, viewidentity, manageSelector, place, placeManager, serverTemplateSelectorMenuBuildercurrentFilter, dataProvider| Constructor and Description |
|---|
AbstractTaskListPresenter() |
| Modifier and Type | Method and Description |
|---|---|
void |
claimAndWorkTask(TaskSummary task) |
void |
claimTask(TaskSummary task) |
protected org.dashbuilder.dataset.client.DataSetReadyCallback |
createDataSetDomainSpecificCallback(int startRange,
List<TaskSummary> instances,
FilterSettings tableSettings,
boolean lastPageExactCount) |
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) |
org.uberfire.workbench.model.menu.Menus |
getMenus() |
protected Predicate<TaskSummary> |
getProcessInstanceCondition() |
protected Predicate<TaskSummary> |
getReleaseActionCondition() |
protected abstract Predicate<TaskSummary> |
getResumeActionCondition() |
protected TaskSummary |
getSelectedTask() |
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() |
void |
setupDefaultActiveSearchFilters() |
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, setDataSetQueryHelper, setErrorHandlerBuilder, setFilterSettings, setFilterSettingsManager, setViewcreateListBreadcrumb, getPerspectiveId, getSelectedServerTemplate, getTitle, getTitleDecorator, onDetailScreenClosed, onFocus, onServerTemplateSelected, onStartup, setEmptyResults, setIdentity, setPerspectiveManager, setPlaceManager, setSelectedServerTemplate, setServerTemplateSelectorMenuBuilder, setUberfireBreadcrumbs, setupDetailBreadcrumb, setupListBreadcrumbaddDataDisplay, getDataProvider, initDataProvider, 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 org.uberfire.workbench.model.menu.Menus getMenus()
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 void setupDefaultActiveSearchFilters()
setupDefaultActiveSearchFilters in class AbstractMultiGridPresenter<TaskSummary,V extends AbstractTaskListPresenter.TaskListView>public void openProcessInstanceView(String processInstanceId)
protected abstract Predicate<TaskSummary> getSuspendActionCondition()
protected abstract Predicate<TaskSummary> getResumeActionCondition()
protected Predicate<TaskSummary> getCompleteActionCondition()
protected Predicate<TaskSummary> getClaimActionCondition()
protected Predicate<TaskSummary> getReleaseActionCondition()
protected Predicate<TaskSummary> getProcessInstanceCondition()
@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.