From 84d9b40c7b80283095a242972fbbdb4b6b5552df Mon Sep 17 00:00:00 2001 From: Teemu Suo-Anttila Date: Tue, 2 Feb 2016 18:55:36 +0200 Subject: Split SimpleDataProvider from DataProvider super class Change-Id: Ib486553fa2f0f9d17de9012413b2647b73c07822 --- uitest/src/com/vaadin/tests/dataprovider/DummyDataProviderUI.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'uitest/src/com') diff --git a/uitest/src/com/vaadin/tests/dataprovider/DummyDataProviderUI.java b/uitest/src/com/vaadin/tests/dataprovider/DummyDataProviderUI.java index b86037c89e..c5e2dfedb2 100644 --- a/uitest/src/com/vaadin/tests/dataprovider/DummyDataProviderUI.java +++ b/uitest/src/com/vaadin/tests/dataprovider/DummyDataProviderUI.java @@ -25,6 +25,7 @@ import java.util.Random; import com.vaadin.annotations.Widgetset; import com.vaadin.server.VaadinRequest; import com.vaadin.server.communication.data.typed.DataProvider; +import com.vaadin.server.communication.data.typed.SimpleDataProvider; import com.vaadin.server.communication.data.typed.TypedDataGenerator; import com.vaadin.tests.components.AbstractTestUI; import com.vaadin.tests.fieldgroup.ComplexPerson; @@ -42,7 +43,7 @@ public class DummyDataProviderUI extends AbstractTestUI { public static class DummyDataComponent extends AbstractComponent { - private DataProvider dataProvider; + private SimpleDataProvider dataProvider; private List data; public DummyDataComponent(Collection data) { @@ -70,18 +71,21 @@ public class DummyDataProviderUI extends AbstractTestUI { } void addItem(ComplexPerson person) { + // TODO: This should be in the back end implementation if (data.add(person)) { dataProvider.add(person); } } void removeItem(ComplexPerson person) { + // TODO: This should be in the back end implementation if (data.remove(person)) { dataProvider.remove(person); } } public void sort(Comparator comparator) { + // TODO: This should be in the back end implementation Collections.sort(data, comparator); dataProvider.reset(); } -- cgit v1.2.3