aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/main/java/com/vaadin/data
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove unneeded ArrayList constructionAhmed Ashour2017-09-193-7/+7
|
* Fix removeBinding logic (#10002)Piotr Wilkin2017-09-191-5/+51
| | | Fixes and improves on PR #9932.
* Add methods to remove Bindings from Binder (#9932)Teemu Suo-Anttila2017-09-051-0/+46
|
* Update Binder isValid() javadoc (#9930)Henri Sara2017-09-051-1/+4
|
* Fix Binder bindInstanceFields code example in JavaDoc (#9929)Teemu Suo-Anttila2017-09-051-1/+1
| | | Closes #8994
* Binder javadoc fix (#9886)Aleksi Hietanen2017-08-291-8/+9
|
* Minor javadoc improvements (#9885)Aleksi Hietanen2017-08-291-9/+11
|
* Fix null check in BackEndDataProvider (#9858)Henri Sara2017-08-231-1/+1
| | | Fixes #9855
* Use getter instead of field for keyMapper (#9831)Leif Åstrand2017-08-171-1/+1
|
* Fix moving child to first position in tree data (#9761)Adam Wagner2017-08-071-20/+29
| | | Resolves #9760
* Unify basic instance creation and related error reporting (#9704)Leif Åstrand2017-08-011-6/+4
|
* Add method to get parent in TreeData (#9701)Adam Wagner2017-07-271-0/+19
|
* Add methods to change parent and to change child's position in hierarchical ↵Adam Wagner2017-07-181-0/+83
| | | | | data (#9673) Resolves #9674
* Update/add since tags (#9627)Henri Sara2017-07-031-8/+14
|
* Fix TreeData item removal, small improvements (#9621)Ilia Motornyi2017-07-034-10/+12
| | | Fixes #9614
* Add internal state validators for HasValue (#9532)Teemu Suo-Anttila2017-07-032-1/+17
| | | This also fixes/improves AbstractDateField validation.
* Use ZoneId rather than ZoneOffset for conversion (#9620)Ezra Epstein2017-07-031-16/+10
| | | | | | | | | | | Use ZoneId rather than ZoneOffset for conversion between model (Date) and presentation of LocalDateTime. LocalDateToDateConverter (correctly) uses ZoneId, whereas LocalDateTimeToDateConverter (incorrectly) used a ZoneOffset. This fix aligns the two Converter implementations and makes the latter one more robust. A ZoneOffset is a fixed time difference, e.g., +07:00, whereas a time zone - represented by a ZoneId - is more dynamic, including features like Daylight-Savings Time. A ZoneId returns one or more ZoneOffsets via its ZoneRules method. (ZoneOffsets have trivial ZoneRules that simply return the ZoneOffset.) Since the date/time being displayed may be from any date on the calendar, the ZoneOffset imposes a negative limitation. Using ZoneId instead gets us past that limitation and allows a more robust set of conversion rules. Fixes #9594
* Fix bookkeeping assertion errorIlia Motornyi2017-06-301-0/+1
| | | Fixes #9584
* Add an optional HasValue to a ValueContextIlia Motornyi2017-06-292-2/+56
|
* Use HasUserOriginated interface where appropriate (#9608)Henri Sara2017-06-292-35/+1
|
* Add isUserOriginated to SelectedTabChangeEvent (#9580)Artur2017-06-292-10/+40
| | | Fixes #9545
* Fix keymapper reverse mapping (#9535)Ilia Motornyi2017-06-213-21/+50
| | | Fixes #9470
* Add missing JavaDoc to DataCommunicatorTeemu Suo-Anttila2017-06-161-0/+13
|
* Only throw from Binder.bindInstanceFields if there are no bindings at all ↵8.1.0.beta2Artur2017-06-151-1/+6
| | | | | (#9487) Fixes #8986
* Rewrite HierarchyMapper to consistently handle changes Teemu Suo-Anttila2017-06-153-798/+576
| | | | | | Fixes #9449 Fixes #9490 Fixes #9448 Fixes #9465
* Fix method link in ActiveDataHandler JavaDoc (#9525)Ilia Motornyi2017-06-141-1/+1
|
* Improve logging when bean validation is not available Henri Sara2017-06-052-4/+6
| | | Closes #9464
* Make TreeData.getChildren() return value immutable (#9455)Henri Sara2017-05-301-3/+5
| | | | | This prevents unsupported modifications such as iterator.remove(). Closes #9446
* Throw exception if user modifies same binding step twiceTeemu Suo-Anttila2017-05-261-0/+3
| | | Fixes #9427
* Correctly use id to identify data when refreshing (#9398)Teemu Suo-Anttila2017-05-233-21/+34
| | | | | | This patch refactors the internals of Grid single selection model implementation. Fixes #9380
* Add missing since tag to Binder#getFields (#9395)Aleksi Hietanen2017-05-221-1/+1
|
* Clear errors when clearing binder fields (#9364)Artur2017-05-191-1/+4
| | | | Calling readBean(null) should reset the form state to the initial state it was in before calling writeBean(bean)
* Add a method for getting bound fields from Binder (#9365)Artur2017-05-191-0/+10
|
* Add TreeData#addRootItems, getRootItemsAleksi Hietanen2017-05-181-0/+63
|
* Add HasHierarchicalDataProvider#setTreeDataAleksi Hietanen2017-05-181-1/+12
| | | | Additionally removes TreeData constructors from Tree and TreeGrid.
* Add stream variants for the child item provider shorthands (#9375)Leif Åstrand2017-05-182-0/+64
|
* Clarify TreeData and TreeDataProvider javadocs, improve documentation (#9349)Aleksi Hietanen2017-05-182-4/+9
|
* Add getters for providers to Tree and TreeGridTeemu Suo-Anttila2017-05-171-12/+27
|
* Add BackEndHierarchicalDataProvider and an abstract base classAleksi Hietanen2017-05-162-0/+126
|
* Add ItemCollapseAllowedProvider interfaceAleksi Hietanen2017-05-161-3/+3
|
* Move HierarchicalDataCommunicatorConstants to the correct packageAleksi Hietanen2017-05-161-1/+1
|
* Add convenience constructors to TreeGridAleksi Hietanen2017-05-161-1/+3
|
* Rename TreeGridCommunicationConstants to HierarchicalDataCommunicatorConstantsAleksi Hietanen2017-05-161-7/+7
|
* Wrap DataCommunicator#getBackEndSorting in an unmodifiable listAleksi Hietanen2017-05-161-2/+3
|
* Clarify HierarchicalQuery javadocsAleksi Hietanen2017-05-161-4/+7
|
* Refactor common methods in in-memory data providers (#9308)Aleksi Hietanen2017-05-167-571/+927
| | | | | | * Refactor common methods of InMemoryHierarchicalDataProvider and ListDataProvider to a single interface * Rename HierarchyData and InMemoryHierarchicalDataProvider, introduce HasHierarchicalDataProvider * Additionally adds a helper method for recursive constructing TreeData with a child item provider.
* Reset HierarchicalDataCommunicator on changes (#9275)Aleksi Hietanen2017-05-113-54/+90
| | | | | | Reset HDC when encountering unexpected changes in the data. Additionally this patch fixes an issue with client and server caches getting out of sync during resets.
* Since tag update for 8.1.0.alpha78.1.0.alpha7Ilia Motornyi2017-05-101-1/+1
|
* Add since tags for 8.0.6Teemu Suo-Anttila2017-05-081-11/+11
|
* Fix bean validation when using sub property bindings (#9248)Artur2017-05-082-6/+48
| | | Fixes #9242