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 |
dataSetQueryHelper, refreshSelectorMenuBuilder, viewidentity, place, placeManager, serverTemplateSelectorMenuBuilderaddingDefaultFilters, autoRefreshEnabled, autoRefreshSeconds, currentFilter, dataProvider, refreshTimer| Constructor and Description |
|---|
AbstractTaskListPresenter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCommonColumnSettings(FilterSettingsBuilderHelper builder) |
protected void |
addProcessNameFilter(String dataSetId) |
void |
claimTask(TaskSummary task) |
protected org.dashbuilder.dataset.client.DataSetReadyCallback |
createDataSetDomainSpecificCallback(int startRange,
List<TaskSummary> instances,
FilterSettings tableSettings,
boolean lastPageExactCount) |
protected org.dashbuilder.dataset.client.DataSetReadyCallback |
createDataSetTaskCallback(int startRange,
FilterSettings tableSettings) |
FilterSettings |
createSearchTabSettings() |
FilterSettings |
createStatusSettings(String dataSetId,
List<Comparable> status) |
protected Predicate<TaskSummary> |
getClaimActionCondition() |
protected Predicate<TaskSummary> |
getCompleteActionCondition() |
void |
getData(com.google.gwt.view.client.Range visibleRange) |
void |
getDomainSpecifDataForTasks(int startRange,
String filterValue,
List<TaskSummary> myTasksFromDataSet,
boolean lastPageExactCount) |
org.uberfire.workbench.model.menu.Menus |
getMenus() |
protected Predicate<TaskSummary> |
getProcessInstanceCondition() |
protected Predicate<TaskSummary> |
getReleaseActionCondition() |
protected abstract Predicate<TaskSummary> |
getResumeActionCondition() |
protected abstract Predicate<TaskSummary> |
getSuspendActionCondition() |
protected org.dashbuilder.dataset.filter.ColumnFilter |
getUserGroupFilters(boolean isAdminDataset)
Generates a dataset filter depending of the user roles and the kind of dataset.
|
FilterSettings |
getVariablesTableSettings(String taskName) |
protected String |
isFilteredByTaskName(List<org.dashbuilder.dataset.DataSetOp> ops) |
void |
onTaskCompletedEvent(TaskCompletedEvent event) |
void |
onTaskRefreshedEvent(TaskRefreshedEvent event) |
void |
openProcessInstanceView(String processInstanceId) |
void |
releaseTask(TaskSummary task) |
void |
resumeTask(TaskSummary task) |
void |
selectTask(TaskSummary summary,
Boolean close) |
void |
setDataSetQueryHelperDomainSpecific(DataSetQueryHelper dataSetQueryHelperDomainSpecific) |
void |
setTaskService(org.jboss.errai.common.client.api.Caller<TaskService> taskService) |
void |
setupActiveSearchFilters() |
void |
setupAdvancedSearchView() |
void |
setupDefaultActiveSearchFilters() |
void |
suspendTask(TaskSummary task) |
addAdvancedSearchFilter, clearActiveSearchFilters, createTableSettingsPrototype, filterGrid, getListView, getSearchParameter, getView, isUserAuthorizedForPerspective, navigateToPerspective, onGridPreferencesStoreLoaded, onOpen, onRestoreTabs, onUpdateRefreshInterval, removeAdvancedSearchFilter, setAuthorizationManager, setDataSetQueryHelper, setViewgetSelectedServerTemplate, onFocus, onServerTemplateSelected, onStartup, setIdentity, setSelectedServerTemplate, setServerTemplateSelectorMenuBuilderaddDataDisplay, getAutoRefreshSeconds, getDataProvider, getRefreshTimer, initDataProvider, isAddingDefaultFilters, isAutoRefreshEnabled, onClose, onRefresh, onRestoreDefaultFilters, refreshGrid, setAddingDefaultFilters, setAutoRefreshEnabled, setAutoRefreshSeconds, setDataProvider, setRefreshTimer, updateDataOnCallback, updateDataOnCallback, updateRefreshTimerprotected Constants constants
public void getData(com.google.gwt.view.client.Range visibleRange)
getData in class AbstractListPresenter<TaskSummary>protected org.dashbuilder.dataset.filter.ColumnFilter getUserGroupFilters(boolean isAdminDataset)
isAdminDataset - true if the filter to create is an adminDataSetprotected org.dashbuilder.dataset.client.DataSetReadyCallback createDataSetTaskCallback(int startRange,
FilterSettings tableSettings)
protected String isFilteredByTaskName(List<org.dashbuilder.dataset.DataSetOp> ops)
public void getDomainSpecifDataForTasks(int startRange,
String filterValue,
List<TaskSummary> myTasksFromDataSet,
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 resumeTask(TaskSummary task)
public void suspendTask(TaskSummary task)
public org.uberfire.workbench.model.menu.Menus getMenus()
public void selectTask(TaskSummary summary, Boolean close)
public void onTaskRefreshedEvent(@Observes
TaskRefreshedEvent event)
public void onTaskCompletedEvent(@Observes
TaskCompletedEvent event)
@Inject public void setDataSetQueryHelperDomainSpecific(DataSetQueryHelper dataSetQueryHelperDomainSpecific)
@Inject public void setTaskService(org.jboss.errai.common.client.api.Caller<TaskService> taskService)
public void setupAdvancedSearchView()
setupAdvancedSearchView in class AbstractMultiGridPresenter<TaskSummary,V extends AbstractTaskListPresenter.TaskListView>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 void addProcessNameFilter(String dataSetId)
public FilterSettings createStatusSettings(String dataSetId, List<Comparable> status)
protected void addCommonColumnSettings(FilterSettingsBuilderHelper builder)
public FilterSettings getVariablesTableSettings(String taskName)
public FilterSettings createSearchTabSettings()
createSearchTabSettings in class AbstractMultiGridPresenter<TaskSummary,V extends AbstractTaskListPresenter.TaskListView>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()
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.