]> source.dussan.org Git - vaadin-framework.git/commit
Correctly use id to identify data when refreshing (#9398)
authorTeemu Suo-Anttila <tsuoanttila@users.noreply.github.com>
Tue, 23 May 2017 11:04:20 +0000 (14:04 +0300)
committerHenri Sara <henri.sara@gmail.com>
Tue, 23 May 2017 11:04:20 +0000 (14:04 +0300)
commit7b506a70c89c83451b113a7549b6fbe2268b5b26
tree0e16b398deeada83ecf31388a31bf7108e0210cb
parent6b6dc9306a749e24f498507d0eddce10b5c6cbf5
Correctly use id to identify data when refreshing (#9398)

This patch refactors the internals of Grid single selection model
implementation.

Fixes #9380
server/src/main/java/com/vaadin/data/provider/DataCommunicator.java
server/src/main/java/com/vaadin/data/provider/DataProvider.java
server/src/main/java/com/vaadin/data/provider/HierarchicalDataCommunicator.java
server/src/main/java/com/vaadin/ui/components/grid/AbstractSelectionModel.java
server/src/main/java/com/vaadin/ui/components/grid/SingleSelectionModelImpl.java
server/src/test/java/com/vaadin/data/GridAsSingleSelectInBinderTest.java
server/src/test/java/com/vaadin/data/provider/ReplaceListDataProviderTest.java
uitest/src/main/java/com/vaadin/tests/data/DataProviderRefresh.java [new file with mode: 0644]
uitest/src/test/java/com/vaadin/tests/data/DataProviderRefreshTest.java [new file with mode: 0644]