public class AssetListDataProvider extends com.vaadin.data.provider.AbstractBackEndDataProvider<info.magnolia.dam.api.Item,info.magnolia.ui.filter.DataFilter> implements AssetDataProvider
Constructor and Description |
---|
AssetListDataProvider(info.magnolia.dam.api.AssetProviderRegistry assetProviderRegistry) |
Modifier and Type | Method and Description |
---|---|
protected Stream<info.magnolia.dam.api.Item> |
fetchFromBackEnd(com.vaadin.data.provider.Query<info.magnolia.dam.api.Item,info.magnolia.ui.filter.DataFilter> query) |
Object |
getId(info.magnolia.dam.api.Item item) |
protected int |
sizeInBackEnd(com.vaadin.data.provider.Query<info.magnolia.dam.api.Item,info.magnolia.ui.filter.DataFilter> query) |
fetch, setSortOrders, size
addDataProviderListener, addListener, fireEvent, refreshAll, refreshItem
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAssetQueryBuilder, getFilter, getProviders, getStream
@Inject public AssetListDataProvider(info.magnolia.dam.api.AssetProviderRegistry assetProviderRegistry)
public Object getId(info.magnolia.dam.api.Item item)
getId
in interface com.vaadin.data.provider.DataProvider<info.magnolia.dam.api.Item,info.magnolia.ui.filter.DataFilter>
protected Stream<info.magnolia.dam.api.Item> fetchFromBackEnd(com.vaadin.data.provider.Query<info.magnolia.dam.api.Item,info.magnolia.ui.filter.DataFilter> query)
fetchFromBackEnd
in class com.vaadin.data.provider.AbstractBackEndDataProvider<info.magnolia.dam.api.Item,info.magnolia.ui.filter.DataFilter>
protected int sizeInBackEnd(com.vaadin.data.provider.Query<info.magnolia.dam.api.Item,info.magnolia.ui.filter.DataFilter> query)
sizeInBackEnd
in class com.vaadin.data.provider.AbstractBackEndDataProvider<info.magnolia.dam.api.Item,info.magnolia.ui.filter.DataFilter>
Copyright © 2020 Magnolia International Ltd.. All rights reserved.