public class TasksDataProvider extends PulseListDataProvider
PulseListDataProvider
implementation capable of serving Task
objects via
TasksManager
. Task
enumeration is used as a grouping criteria.Constructor and Description |
---|
TasksDataProvider(info.magnolia.task.TasksManager tasksManager,
info.magnolia.context.Context ctx) |
Modifier and Type | Method and Description |
---|---|
protected Stream |
fetchFromBackEnd(com.vaadin.data.provider.Query query) |
void |
filterByCategory(PulseItemCategory category) |
long |
size() |
protected int |
sizeInBackEnd(com.vaadin.data.provider.Query query) |
getUserName, isGrouping, setGrouping
fetch, setSortOrders, size
addDataProviderListener, addListener, fireEvent, refreshAll, refreshItem
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
@Inject public TasksDataProvider(info.magnolia.task.TasksManager tasksManager, info.magnolia.context.Context ctx)
public long size()
size
in interface PulseDataProvider
size
in class PulseListDataProvider
public void filterByCategory(PulseItemCategory category)
filterByCategory
in interface PulseDataProvider
filterByCategory
in class PulseListDataProvider
protected Stream fetchFromBackEnd(com.vaadin.data.provider.Query query)
fetchFromBackEnd
in class com.vaadin.data.provider.AbstractBackEndDataProvider
protected int sizeInBackEnd(com.vaadin.data.provider.Query query)
sizeInBackEnd
in class com.vaadin.data.provider.AbstractBackEndDataProvider
Copyright © 2019 Magnolia International Ltd.. All rights reserved.