public class ResourceDataProvider extends com.vaadin.data.provider.AbstractBackEndHierarchicalDataProvider<info.magnolia.resourceloader.Resource,info.magnolia.ui.filter.DataFilter> implements ResourceHelper
Resource
s.TEXT_TYPE_EXTENSIONS, TIKA
Constructor and Description |
---|
ResourceDataProvider(info.magnolia.resourceloader.ResourceOrigin resourceOrigin,
info.magnolia.module.ModuleRegistry moduleRegistry) |
Modifier and Type | Method and Description |
---|---|
protected Stream<info.magnolia.resourceloader.Resource> |
fetchChildrenFromBackEnd(com.vaadin.data.provider.HierarchicalQuery<info.magnolia.resourceloader.Resource,info.magnolia.ui.filter.DataFilter> query) |
int |
getChildCount(com.vaadin.data.provider.HierarchicalQuery<info.magnolia.resourceloader.Resource,info.magnolia.ui.filter.DataFilter> query) |
Object |
getId(info.magnolia.resourceloader.Resource item) |
boolean |
hasChildren(info.magnolia.resourceloader.Resource item) |
fetchChildren, isInMemory, setSortOrders
addDataProviderListener, addListener, fireEvent, refreshAll, refreshItem
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFirstResource, getJcrNode, isTextMediaType
@Inject public ResourceDataProvider(info.magnolia.resourceloader.ResourceOrigin resourceOrigin, info.magnolia.module.ModuleRegistry moduleRegistry)
public Object getId(info.magnolia.resourceloader.Resource item)
getId
in interface com.vaadin.data.provider.DataProvider<info.magnolia.resourceloader.Resource,info.magnolia.ui.filter.DataFilter>
protected Stream<info.magnolia.resourceloader.Resource> fetchChildrenFromBackEnd(com.vaadin.data.provider.HierarchicalQuery<info.magnolia.resourceloader.Resource,info.magnolia.ui.filter.DataFilter> query)
fetchChildrenFromBackEnd
in class com.vaadin.data.provider.AbstractBackEndHierarchicalDataProvider<info.magnolia.resourceloader.Resource,info.magnolia.ui.filter.DataFilter>
public int getChildCount(com.vaadin.data.provider.HierarchicalQuery<info.magnolia.resourceloader.Resource,info.magnolia.ui.filter.DataFilter> query)
getChildCount
in interface com.vaadin.data.provider.HierarchicalDataProvider<info.magnolia.resourceloader.Resource,info.magnolia.ui.filter.DataFilter>
public boolean hasChildren(info.magnolia.resourceloader.Resource item)
hasChildren
in interface com.vaadin.data.provider.HierarchicalDataProvider<info.magnolia.resourceloader.Resource,info.magnolia.ui.filter.DataFilter>
Copyright © 2020 Magnolia International Ltd.. All rights reserved.