T
- item typepublic abstract class GridViewPresenter<T> extends Object
GridView
.Modifier and Type | Field and Description |
---|---|
protected info.magnolia.objectfactory.ComponentProvider |
componentProvider |
protected com.vaadin.data.provider.DataProvider<T,?> |
dataProvider |
protected Datasource<T> |
datasource |
protected GridViewDefinition<T> |
definition |
protected com.vaadin.ui.Grid<T> |
grid |
Modifier | Constructor and Description |
---|---|
protected |
GridViewPresenter(GridViewDefinition<T> viewDefinition,
info.magnolia.objectfactory.ComponentProvider componentProvider,
AvailabilityChecker availabilityChecker,
Datasource<T> datasource,
DatasourceObservation datasourceObservation) |
Modifier and Type | Method and Description |
---|---|
protected abstract com.vaadin.data.provider.DataProvider<T,?> |
createDataProvider() |
protected com.vaadin.ui.Grid<T> |
createGrid() |
protected abstract com.vaadin.data.PropertySet<T> |
createPropertySet() |
protected com.vaadin.data.provider.DataProvider<T,?> |
dataProvider() |
com.vaadin.ui.Grid<T> |
grid() |
boolean |
isItemAvailable(T item) |
protected boolean |
isPropertyEditable(com.vaadin.ui.Grid.Column property,
T item) |
protected com.vaadin.data.PropertySet<T> |
propertySet() |
protected final GridViewDefinition<T> definition
protected final info.magnolia.objectfactory.ComponentProvider componentProvider
protected final Datasource<T> datasource
protected com.vaadin.data.provider.DataProvider<T,?> dataProvider
protected com.vaadin.ui.Grid<T> grid
protected GridViewPresenter(GridViewDefinition<T> viewDefinition, info.magnolia.objectfactory.ComponentProvider componentProvider, AvailabilityChecker availabilityChecker, Datasource<T> datasource, DatasourceObservation datasourceObservation)
protected abstract com.vaadin.data.provider.DataProvider<T,?> createDataProvider()
protected abstract com.vaadin.data.PropertySet<T> createPropertySet()
public com.vaadin.ui.Grid<T> grid()
protected boolean isPropertyEditable(com.vaadin.ui.Grid.Column property, T item)
protected com.vaadin.ui.Grid<T> createGrid()
protected com.vaadin.data.provider.DataProvider<T,?> dataProvider()
protected com.vaadin.data.PropertySet<T> propertySet()
public boolean isItemAvailable(T item)
Copyright © 2020 Magnolia International Ltd.. All rights reserved.