aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/main/java/com/vaadin/data/provider/BackEndDataProvider.java
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright year range (#12507)Anna Koskinen2022-01-111-1/+1
|
* Update copyright year range. (#12215)Anna Koskinen2021-03-041-1/+1
| | | | * Update copyright year range.
* Update copyright year (#10761)Ilia Motornyi2018-03-271-1/+1
|
* Fix null check in BackEndDataProvider (#9858)Henri Sara2017-08-231-1/+1
| | | Fixes #9855
* Fix since tags for 8.0 (#8575)Henri Sara2017-02-161-2/+3
| | | Fix since tags for the server and shared modules and new types in client.
* Implement GridSortOrder and SortOrderBuilders (#8338)Aleksi Hietanen2017-01-271-0/+17
|
* Add APIs to inform components of stale objects in DataProvider (#8271)Teemu Suo-Anttila2017-01-251-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add DataProvider refreshItem for single item update * Add 'id' concept for DataProviders This patch also adds a simplified data provider that can replace items based on their id. This can be used to simulate stale objects from an actual backend. * Add refresh logic to Grid SelectionModels * Remove broken equals and hashCode * Refresh KeyMapper, clean up some methods * Fix UI.access in test * Fix tests and Grid single selection model * Do clean up before replacing data provider * Check correct variable for null value * Fix other selects, add generic tests * Code style fixes, removed assert * Merge remote-tracking branch 'origin/master' into 286_refresh_items * Fix documentation for refreshing an item * Improve introduction chapter, minor clarifications * Merge remote-tracking branch 'origin/master' into 287_refresh_items * Add missing parameters in unit tests
* Use non-Generic SortOrder in Query. (#8239)Denis2017-01-251-3/+3
| | | | | | * Use non-Generic SortOrder in Query. Fixes #8215
* Unify container wrapping (#8312)Leif Åstrand2017-01-241-41/+0
| | | | | | | | * Method names unified to withXyzFilter * withConfigurableFilter moved to DataProvider * Remove DataProviderWrapper.convert since it does the same as DataProvider.withConvertedFilter * Make javadocs slightly more consistent * Make type parameters consistent
* Add a data provider wrapper with a configurable filter (#8280)Leif Åstrand2017-01-201-0/+42
| | | | | | * Add a data provider wrapper with a configurable filter This is one of many steps towards #8245
* Change BackEndDataProvider into an interface (#8268)Leif Åstrand2017-01-191-67/+5
| | | | | | | | | | | | | | | | * Change BackEndDataProvider into an interface BackEndDataProvider is now an interface with methods for setting sorting options based on SortOrder instances. AbstractBackEndDataProvider stores sorting options, combines them with the sorting provided in the query and invokes its own abstract fetch and size methods. CallbackDataProvider implements a BackEndDataProvider based on two lambdas. This is one of many steps towards #8245
* Make data providers statefull with regards to default sort orders (#8247)Leif Åstrand2017-01-171-30/+59
| | | | | | * Make data providers statefull with regards to default sort orders This is one of many steps towards #8245
* Avoid redundant autoboxing in BackEndDataProvider's size callback (#8127)Aleksi Hietanen2017-01-041-3/+4
|
* Rename com.vaadin.server.data to com.vaadin.data.provider (#8004)Pekka Hyvönen2016-12-151-0/+106
Renamed corresponding test packages too. Fixes vaadin/framework8-issues#110