Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remove unneeded ArrayList construction | Ahmed Ashour | 2017-09-19 | 3 | -7/+7 | |
| | ||||||
* | Fix removeBinding logic (#10002) | Piotr Wilkin | 2017-09-19 | 1 | -5/+51 | |
| | | | Fixes and improves on PR #9932. | |||||
* | Add methods to remove Bindings from Binder (#9932) | Teemu Suo-Anttila | 2017-09-05 | 1 | -0/+46 | |
| | ||||||
* | Update Binder isValid() javadoc (#9930) | Henri Sara | 2017-09-05 | 1 | -1/+4 | |
| | ||||||
* | Fix Binder bindInstanceFields code example in JavaDoc (#9929) | Teemu Suo-Anttila | 2017-09-05 | 1 | -1/+1 | |
| | | | Closes #8994 | |||||
* | Binder javadoc fix (#9886) | Aleksi Hietanen | 2017-08-29 | 1 | -8/+9 | |
| | ||||||
* | Minor javadoc improvements (#9885) | Aleksi Hietanen | 2017-08-29 | 1 | -9/+11 | |
| | ||||||
* | Fix null check in BackEndDataProvider (#9858) | Henri Sara | 2017-08-23 | 1 | -1/+1 | |
| | | | Fixes #9855 | |||||
* | Use getter instead of field for keyMapper (#9831) | Leif Åstrand | 2017-08-17 | 1 | -1/+1 | |
| | ||||||
* | Fix moving child to first position in tree data (#9761) | Adam Wagner | 2017-08-07 | 1 | -20/+29 | |
| | | | Resolves #9760 | |||||
* | Unify basic instance creation and related error reporting (#9704) | Leif Åstrand | 2017-08-01 | 1 | -6/+4 | |
| | ||||||
* | Add method to get parent in TreeData (#9701) | Adam Wagner | 2017-07-27 | 1 | -0/+19 | |
| | ||||||
* | Add methods to change parent and to change child's position in hierarchical ↵ | Adam Wagner | 2017-07-18 | 1 | -0/+83 | |
| | | | | | data (#9673) Resolves #9674 | |||||
* | Update/add since tags (#9627) | Henri Sara | 2017-07-03 | 1 | -8/+14 | |
| | ||||||
* | Fix TreeData item removal, small improvements (#9621) | Ilia Motornyi | 2017-07-03 | 4 | -10/+12 | |
| | | | Fixes #9614 | |||||
* | Add internal state validators for HasValue (#9532) | Teemu Suo-Anttila | 2017-07-03 | 2 | -1/+17 | |
| | | | This also fixes/improves AbstractDateField validation. | |||||
* | Use ZoneId rather than ZoneOffset for conversion (#9620) | Ezra Epstein | 2017-07-03 | 1 | -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 error | Ilia Motornyi | 2017-06-30 | 1 | -0/+1 | |
| | | | Fixes #9584 | |||||
* | Add an optional HasValue to a ValueContext | Ilia Motornyi | 2017-06-29 | 2 | -2/+56 | |
| | ||||||
* | Use HasUserOriginated interface where appropriate (#9608) | Henri Sara | 2017-06-29 | 2 | -35/+1 | |
| | ||||||
* | Add isUserOriginated to SelectedTabChangeEvent (#9580) | Artur | 2017-06-29 | 2 | -10/+40 | |
| | | | Fixes #9545 | |||||
* | Fix keymapper reverse mapping (#9535) | Ilia Motornyi | 2017-06-21 | 3 | -21/+50 | |
| | | | Fixes #9470 | |||||
* | Add missing JavaDoc to DataCommunicator | Teemu Suo-Anttila | 2017-06-16 | 1 | -0/+13 | |
| | ||||||
* | Only throw from Binder.bindInstanceFields if there are no bindings at all ↵8.1.0.beta2 | Artur | 2017-06-15 | 1 | -1/+6 | |
| | | | | | (#9487) Fixes #8986 | |||||
* | Rewrite HierarchyMapper to consistently handle changes | Teemu Suo-Anttila | 2017-06-15 | 3 | -798/+576 | |
| | | | | | | Fixes #9449 Fixes #9490 Fixes #9448 Fixes #9465 | |||||
* | Fix method link in ActiveDataHandler JavaDoc (#9525) | Ilia Motornyi | 2017-06-14 | 1 | -1/+1 | |
| | ||||||
* | Improve logging when bean validation is not available | Henri Sara | 2017-06-05 | 2 | -4/+6 | |
| | | | Closes #9464 | |||||
* | Make TreeData.getChildren() return value immutable (#9455) | Henri Sara | 2017-05-30 | 1 | -3/+5 | |
| | | | | | This prevents unsupported modifications such as iterator.remove(). Closes #9446 | |||||
* | Throw exception if user modifies same binding step twice | Teemu Suo-Anttila | 2017-05-26 | 1 | -0/+3 | |
| | | | Fixes #9427 | |||||
* | Correctly use id to identify data when refreshing (#9398) | Teemu Suo-Anttila | 2017-05-23 | 3 | -21/+34 | |
| | | | | | | This patch refactors the internals of Grid single selection model implementation. Fixes #9380 | |||||
* | Add missing since tag to Binder#getFields (#9395) | Aleksi Hietanen | 2017-05-22 | 1 | -1/+1 | |
| | ||||||
* | Clear errors when clearing binder fields (#9364) | Artur | 2017-05-19 | 1 | -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) | Artur | 2017-05-19 | 1 | -0/+10 | |
| | ||||||
* | Add TreeData#addRootItems, getRootItems | Aleksi Hietanen | 2017-05-18 | 1 | -0/+63 | |
| | ||||||
* | Add HasHierarchicalDataProvider#setTreeData | Aleksi Hietanen | 2017-05-18 | 1 | -1/+12 | |
| | | | | Additionally removes TreeData constructors from Tree and TreeGrid. | |||||
* | Add stream variants for the child item provider shorthands (#9375) | Leif Åstrand | 2017-05-18 | 2 | -0/+64 | |
| | ||||||
* | Clarify TreeData and TreeDataProvider javadocs, improve documentation (#9349) | Aleksi Hietanen | 2017-05-18 | 2 | -4/+9 | |
| | ||||||
* | Add getters for providers to Tree and TreeGrid | Teemu Suo-Anttila | 2017-05-17 | 1 | -12/+27 | |
| | ||||||
* | Add BackEndHierarchicalDataProvider and an abstract base class | Aleksi Hietanen | 2017-05-16 | 2 | -0/+126 | |
| | ||||||
* | Add ItemCollapseAllowedProvider interface | Aleksi Hietanen | 2017-05-16 | 1 | -3/+3 | |
| | ||||||
* | Move HierarchicalDataCommunicatorConstants to the correct package | Aleksi Hietanen | 2017-05-16 | 1 | -1/+1 | |
| | ||||||
* | Add convenience constructors to TreeGrid | Aleksi Hietanen | 2017-05-16 | 1 | -1/+3 | |
| | ||||||
* | Rename TreeGridCommunicationConstants to HierarchicalDataCommunicatorConstants | Aleksi Hietanen | 2017-05-16 | 1 | -7/+7 | |
| | ||||||
* | Wrap DataCommunicator#getBackEndSorting in an unmodifiable list | Aleksi Hietanen | 2017-05-16 | 1 | -2/+3 | |
| | ||||||
* | Clarify HierarchicalQuery javadocs | Aleksi Hietanen | 2017-05-16 | 1 | -4/+7 | |
| | ||||||
* | Refactor common methods in in-memory data providers (#9308) | Aleksi Hietanen | 2017-05-16 | 7 | -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 Hietanen | 2017-05-11 | 3 | -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.alpha7 | Ilia Motornyi | 2017-05-10 | 1 | -1/+1 | |
| | ||||||
* | Add since tags for 8.0.6 | Teemu Suo-Anttila | 2017-05-08 | 1 | -11/+11 | |
| | ||||||
* | Fix bean validation when using sub property bindings (#9248) | Artur | 2017-05-08 | 2 | -6/+48 | |
| | | | Fixes #9242 |