]> source.dussan.org Git - vaadin-framework.git/commit
Add AbstractSelectionModel for Grid
authorPekka Hyvönen <pekka@vaadin.com>
Tue, 29 Nov 2016 14:43:25 +0000 (16:43 +0200)
committerPekka Hyvönen <pekka@vaadin.com>
Wed, 30 Nov 2016 12:24:12 +0000 (14:24 +0200)
commit2de9aca9e5f9fe0d637f05c7198a93f93e0689e1
tree1e203674a81608526546d6b100ed231f0f979eef
parentc3ad14183d72ed48088b7a5bb528e896a9797e32
Add AbstractSelectionModel for Grid

Also adds shared state for grid's selection models.
This is mostly for making it possible later to modify the selection models,
without breaking backwards API compatibility and having to duplicate code.

Change-Id: If93720df282bf5ca3aff17a20b455d60b33f764c
client/src/main/java/com/vaadin/client/connectors/grid/AbstractSelectionModelConnector.java [new file with mode: 0644]
client/src/main/java/com/vaadin/client/connectors/grid/MultiSelectionModelConnector.java
client/src/main/java/com/vaadin/client/connectors/grid/SingleSelectionModelConnector.java
server/src/main/java/com/vaadin/ui/components/grid/AbstractSelectionModel.java [new file with mode: 0644]
server/src/main/java/com/vaadin/ui/components/grid/MultiSelectionModelImpl.java
server/src/main/java/com/vaadin/ui/components/grid/SingleSelectionModelImpl.java
shared/src/main/java/com/vaadin/shared/ui/grid/AbstractSelectionModelState.java [new file with mode: 0644]
shared/src/main/java/com/vaadin/shared/ui/grid/MultiSelectionModelState.java
shared/src/main/java/com/vaadin/shared/ui/grid/SingleSelectionModelState.java [new file with mode: 0644]