public class JcrDataProvider
extends com.vaadin.data.provider.AbstractBackEndDataProvider<javax.jcr.Node,info.magnolia.ui.contentapp.DataFilter>
implements info.magnolia.ui.framework.ioc.Destructible
Constructor and Description |
---|
JcrDataProvider(JcrDatasourceDefinition definition,
JcrDataSourceObservation observation,
JcrSessionManager contentDecorator) |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
Stream<javax.jcr.Node> |
fetchFromBackEnd(com.vaadin.data.provider.Query<javax.jcr.Node,info.magnolia.ui.contentapp.DataFilter> query) |
boolean |
isInMemory() |
int |
sizeInBackEnd(com.vaadin.data.provider.Query<javax.jcr.Node,info.magnolia.ui.contentapp.DataFilter> query) |
fetch, setSortOrders, size
addDataProviderListener, addListener, fireEvent, refreshAll, refreshItem
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
@Inject public JcrDataProvider(JcrDatasourceDefinition definition, JcrDataSourceObservation observation, JcrSessionManager contentDecorator)
public void destroy()
destroy
in interface info.magnolia.ui.framework.ioc.Destructible
public boolean isInMemory()
isInMemory
in interface com.vaadin.data.provider.BackEndDataProvider<javax.jcr.Node,info.magnolia.ui.contentapp.DataFilter>
isInMemory
in interface com.vaadin.data.provider.DataProvider<javax.jcr.Node,info.magnolia.ui.contentapp.DataFilter>
public Stream<javax.jcr.Node> fetchFromBackEnd(com.vaadin.data.provider.Query<javax.jcr.Node,info.magnolia.ui.contentapp.DataFilter> query)
fetchFromBackEnd
in class com.vaadin.data.provider.AbstractBackEndDataProvider<javax.jcr.Node,info.magnolia.ui.contentapp.DataFilter>
public int sizeInBackEnd(com.vaadin.data.provider.Query<javax.jcr.Node,info.magnolia.ui.contentapp.DataFilter> query)
sizeInBackEnd
in class com.vaadin.data.provider.AbstractBackEndDataProvider<javax.jcr.Node,info.magnolia.ui.contentapp.DataFilter>
Copyright © 2019 Magnolia International Ltd.. All rights reserved.