public abstract class AbstractTasksListGridPresenter extends AbstractScreenListPresenter<TaskSummary>
| Modifier and Type | Class and Description |
|---|---|
static interface |
AbstractTasksListGridPresenter.DataSetTaskListView |
| Modifier and Type | Field and Description |
|---|---|
protected DataSetQueryHelper |
dataSetQueryHelper |
protected org.uberfire.ext.widgets.common.client.menu.RefreshSelectorMenuBuilder |
refreshSelectorMenuBuilder |
identity, place, placeManager, selectedServerTemplate, serverTemplateSelectorMenuBuilderaddingDefaultFilters, autoRefreshEnabled, autoRefreshSeconds, currentFilter, dataProvider, refreshTimer, textSearchStr| Constructor and Description |
|---|
AbstractTasksListGridPresenter() |
| Modifier and Type | Method and Description |
|---|---|
void |
claimTask(TaskSummary task) |
protected org.dashbuilder.dataset.client.DataSetReadyCallback |
createDataSetDomainSpecificCallback(int startRange,
List<TaskSummary> instances,
org.dashbuilder.dataset.DataSet dataset,
boolean lastPageExactCount) |
protected org.dashbuilder.dataset.client.DataSetReadyCallback |
createDataSetTaskCallback(int startRange,
FilterSettings tableSettings) |
protected TaskSummary |
createTaskSummaryFromDataSet(org.dashbuilder.dataset.DataSet dataSet,
int i) |
void |
filterGrid(FilterSettings tableSettings) |
protected List<org.dashbuilder.dataset.filter.ColumnFilter> |
getColumnFilters(String searchString) |
void |
getData(com.google.gwt.view.client.Range visibleRange) |
void |
getDomainSpecifDataForTasks(int startRange,
String filterValue,
List<TaskSummary> myTasksFromDataSet,
boolean lastPageExactCount) |
protected AbstractListView.ListView |
getListView() |
abstract org.uberfire.workbench.model.menu.Menus |
getMenus() |
String |
getTitle() |
protected org.dashbuilder.dataset.filter.ColumnFilter |
getUserGroupFilters(boolean isAdminDataset)
Generates a dataset filter depending of the user roles and the kind of dataset.
|
org.uberfire.client.mvp.UberView<AbstractTasksListGridPresenter> |
getView() |
protected String |
isFilteredByTaskName(List<org.dashbuilder.dataset.DataSetOp> ops) |
void |
onGridPreferencesStoreLoaded() |
protected void |
onSearchEvent(SearchEvent searchEvent) |
void |
onTaskRefreshedEvent(TaskRefreshedEvent event) |
void |
onUpdateRefreshInterval(boolean enableAutoRefresh,
int newInterval) |
void |
refreshNewTask(NewTaskEvent newTask) |
void |
releaseTask(TaskSummary task) |
void |
selectTask(TaskSummary summary,
Boolean close) |
void |
setDataSetQueryHelper(DataSetQueryHelper dataSetQueryHelper) |
void |
setDataSetQueryHelperDomainSpecific(DataSetQueryHelper dataSetQueryHelperDomainSpecific) |
void |
setTaskService(org.jboss.errai.common.client.api.Caller<TaskService> taskService) |
void |
setView(AbstractTasksListGridPresenter.DataSetTaskListView view) |
onFocus, onOpen, onServerTemplateSelected, onStartup, setIdentity, setServerTemplateSelectorMenuBuilderaddDataDisplay, getAutoRefreshSeconds, getDataProvider, getRefreshTimer, getTextSearchStr, initDataProvider, isAddingDefaultFilters, isAutoRefreshEnabled, onClose, onRefresh, onRestoreDefaultFilters, refreshGrid, setAddingDefaultFilters, setAutoRefreshEnabled, setAutoRefreshSeconds, setDataProvider, setRefreshTimer, updateDataOnCallback, updateDataOnCallback, updateRefreshTimerprotected DataSetQueryHelper dataSetQueryHelper
protected org.uberfire.ext.widgets.common.client.menu.RefreshSelectorMenuBuilder refreshSelectorMenuBuilder
protected AbstractListView.ListView getListView()
getListView in class AbstractListPresenter<TaskSummary>public void getData(com.google.gwt.view.client.Range visibleRange)
getData in class AbstractListPresenter<TaskSummary>protected List<org.dashbuilder.dataset.filter.ColumnFilter> getColumnFilters(String searchString)
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,
org.dashbuilder.dataset.DataSet dataset,
boolean lastPageExactCount)
protected TaskSummary createTaskSummaryFromDataSet(org.dashbuilder.dataset.DataSet dataSet, int i)
public void filterGrid(FilterSettings tableSettings)
public String getTitle()
public org.uberfire.client.mvp.UberView<AbstractTasksListGridPresenter> getView()
public void releaseTask(TaskSummary task)
public void claimTask(TaskSummary task)
public void onGridPreferencesStoreLoaded()
onGridPreferencesStoreLoaded in class AbstractListPresenter<TaskSummary>public void onUpdateRefreshInterval(boolean enableAutoRefresh,
int newInterval)
onUpdateRefreshInterval in interface org.uberfire.ext.widgets.common.client.menu.RefreshSelectorMenuBuilder.SupportsRefreshIntervalonUpdateRefreshInterval in class AbstractListPresenter<TaskSummary>protected void onSearchEvent(@Observes
SearchEvent searchEvent)
onSearchEvent in class AbstractListPresenter<TaskSummary>public abstract org.uberfire.workbench.model.menu.Menus getMenus()
public void selectTask(TaskSummary summary, Boolean close)
public void refreshNewTask(@Observes
NewTaskEvent newTask)
public void onTaskRefreshedEvent(@Observes
TaskRefreshedEvent event)
@Inject public void setView(AbstractTasksListGridPresenter.DataSetTaskListView view)
@Inject public void setDataSetQueryHelper(DataSetQueryHelper dataSetQueryHelper)
@Inject public void setDataSetQueryHelperDomainSpecific(DataSetQueryHelper dataSetQueryHelperDomainSpecific)
@Inject public void setTaskService(org.jboss.errai.common.client.api.Caller<TaskService> taskService)
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.