public class ResourcesTreePresenter
extends info.magnolia.ui.contentapp.browser.TreePresenter<info.magnolia.resourceloader.Resource>
TreePresenter
for resources.Modifier and Type | Field and Description |
---|---|
static String |
COLUMN_NAME |
static String |
COLUMN_ORIGIN |
static String |
COLUMN_OVERRIDDEN |
static String |
COLUMN_STATUS |
static String |
COLUMN_TYPE |
Constructor and Description |
---|
ResourcesTreePresenter(info.magnolia.ui.contentapp.configuration.GridViewDefinition<info.magnolia.resourceloader.Resource> definition,
info.magnolia.objectfactory.ComponentProvider componentProvider,
info.magnolia.ui.availability.AvailabilityChecker availabilityChecker,
ResourceDataProvider dataProvider,
info.magnolia.ui.contentapp.Datasource<info.magnolia.resourceloader.Resource> datasource) |
Modifier and Type | Method and Description |
---|---|
info.magnolia.ui.contentapp.FilterableHierarchicalDataProvider<info.magnolia.resourceloader.Resource> |
createDataProvider() |
protected com.vaadin.data.PropertySet<info.magnolia.resourceloader.Resource> |
createPropertySet() |
Stream<info.magnolia.resourceloader.Resource> |
getParents(info.magnolia.resourceloader.Resource item) |
com.vaadin.ui.TreeGrid<info.magnolia.resourceloader.Resource> |
grid() |
createGrid, dataProvider
public static final String COLUMN_NAME
public static final String COLUMN_OVERRIDDEN
public static final String COLUMN_ORIGIN
public static final String COLUMN_TYPE
public static final String COLUMN_STATUS
@Inject public ResourcesTreePresenter(info.magnolia.ui.contentapp.configuration.GridViewDefinition<info.magnolia.resourceloader.Resource> definition, info.magnolia.objectfactory.ComponentProvider componentProvider, info.magnolia.ui.availability.AvailabilityChecker availabilityChecker, ResourceDataProvider dataProvider, info.magnolia.ui.contentapp.Datasource<info.magnolia.resourceloader.Resource> datasource)
public Stream<info.magnolia.resourceloader.Resource> getParents(info.magnolia.resourceloader.Resource item)
getParents
in class info.magnolia.ui.contentapp.browser.TreePresenter<info.magnolia.resourceloader.Resource>
public info.magnolia.ui.contentapp.FilterableHierarchicalDataProvider<info.magnolia.resourceloader.Resource> createDataProvider()
createDataProvider
in class info.magnolia.ui.contentapp.browser.TreePresenter<info.magnolia.resourceloader.Resource>
protected com.vaadin.data.PropertySet<info.magnolia.resourceloader.Resource> createPropertySet()
createPropertySet
in class info.magnolia.ui.contentapp.browser.GridViewPresenter<info.magnolia.resourceloader.Resource>
public com.vaadin.ui.TreeGrid<info.magnolia.resourceloader.Resource> grid()
grid
in class info.magnolia.ui.contentapp.browser.TreePresenter<info.magnolia.resourceloader.Resource>
Copyright © 2020 Magnolia International Ltd.. All rights reserved.