aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/main
Commit message (Collapse)AuthorAgeFilesLines
* Replace EMPTY_SET and EMPTY_LIST with emptySet() and emptyList()Per-Åke Minborg2016-11-072-11/+10
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf722c
* Use lambdas where appropriatePer-Åke Minborg2016-11-0730-420/+280
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf722d
* Replace Charset.forName("UTF--8") with StandardCharsets.UTF_8Per-Åke Minborg2016-11-071-5/+5
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf722e
* Replace implicit for-loop with foreachPer-Åke Minborg2016-11-0513-59/+30
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7233
* Replace Stack with DequePer-Åke Minborg2016-11-053-26/+29
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf722a
* Replace HashtablePer-Åke Minborg2016-11-051-9/+9
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7229
* Remove another redundant castPer-Åke Minborg2016-11-051-1/+1
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7234
* Remove redundant castingPer-Åke Minborg2016-11-059-9/+9
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7232
* Remove redundant array creation for varargsPer-Åke Minborg2016-11-057-14/+14
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf722f
* Replace Vector with List and ArrayListPer-Åke Minborg2016-11-042-6/+6
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7228
* Pass array of length when possiblePer-Åke Minborg2016-11-041-1/+1
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7220
* Use Collection .isEmpty() over .size() == 0Per-Åke Minborg2016-11-043-4/+4
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf721f
* Use String .isEmpty() over .equals("")Per-Åke Minborg2016-11-047-16/+16
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf721e
* Use chain of .append() methods instead of String concatenationPer-Åke Minborg2016-11-043-10/+8
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf721d
* Create MultiSelect interface to replace Multi selection model.Denis Anisimov2016-11-0410-479/+598
| | | | | | Fixes vaadin/framework8-issues#423 Change-Id: Ifd252b8feed323708a7ae73af2b836832570d192
* Revert "Convert to for-each loop, Stream and switch-over-strings"Pekka Hyvönen2016-11-038-98/+103
| | | | | | This reverts commit 73078c7560d40db80dae6a6fb8047c29a92dd8d0. Change-Id: I2757232d1312ae5162550d9fafb26c2d657c1b7f
* Remove redundant invocations of .toString()Per-Åke Minborg2016-11-022-3/+3
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf721c
* Remove manual array copyPer-Åke Minborg2016-11-024-13/+8
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf721b
* Replace single character Strings with character literalsPer-Åke Minborg2016-11-026-14/+14
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf721a
* Remove Boolean constructor invocation and add foreachPer-Åke Minborg2016-11-022-4/+4
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7219
* Convert to for-each loop, Stream and switch-over-stringsPer-Åke Minborg2016-11-028-104/+99
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7218
* Replace String.indexOf with String.containsPer-Åke Minborg2016-11-021-2/+2
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7217
* Replace with multi-catchPer-Åke Minborg2016-11-025-26/+8
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7216
* Convert to try-with-resourcePer-Åke Minborg2016-11-029-78/+68
| | | | | | And also replace "utf-8" with StandardCharsets.UTF_8 Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7215
* Use diamond in generic creation where possiblePer-Åke Minborg2016-11-024-5/+5
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7214
* Add @Override annotationsPer-Åke Minborg2016-11-021-0/+4
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7240
* Use operator assignments where possiblePer-Åke Minborg2016-11-024-6/+6
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7212
* Remove redundant castsPer-Åke Minborg2016-11-023-6/+6
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7211
* Add private constructor for utility classesPer-Åke Minborg2016-11-0214-0/+42
| | | | Change-Id: I80b73b653e97904605dc62484a7448f3bfbf7210
* Make SelectionModel API only server side.Denis Anisimov2016-11-028-10/+234
| | | | | | | Client side doesn't use selection model anymore. Fixes vaadin/framework8-issues#421 Change-Id: If3ecb1c2f3a0024df9bfdfd182eaf8cf8625ac75
* Move read-only to AbstractFieldState (#8514)Teemu Suo-Anttila2016-11-021-9/+23
| | | | Change-Id: I0baea991bd80075d63c5d57e3b07f4e9fcb12676
* Create SingleSelect semantic interface which extends HasValue.Denis Anisimov2016-11-022-1/+32
| | | | Change-Id: I132f814105ce97cf625e59f78731bea778ae2cfd
* Clean up state hierarchy for AbstractFieldStateTeemu Suo-Anttila2016-11-022-15/+15
| | | | Change-Id: I33c8c977bf8cd2d4c637d7988586496ce963465f
* Move setReadOnly from Component to HasValueTeemu Suo-Anttila2016-11-0211-108/+100
| | | | Change-Id: Ib867b71cab4cf5cda89f272986930297b7a84ced
* Add Bindinding.setRequiredPekka Hyvönen2016-11-023-128/+52
| | | | | | | | | | Shorthand for making field show required indicator and validating against empty. Removes obsolete NotNullValidator and NotEmptyValidator. Latter is still used in some tests, that why it is still in test packages. Fixes vaadin/framework8-issues#29 Change-Id: Ib116739a20a0bbd1b1460423ee36ed2752c5496a
* Introduces ValidationResult interface to replace Result in validators.Denis Anisimov2016-11-0115-85/+215
| | | | | | Fixes vaadin/framework8-issues#414 Change-Id: I2d4e101f29542fadfdd30ce63455a0e078e0e735
* Add error message provider to provide translationsTeemu Suo-Anttila2016-11-013-4/+129
| | | | Change-Id: I657535d377c471369e8c77fa1db946c490023939
* Replace setRequired & HasRequired with setRequiredIndicatorPekka Hyvönen2016-11-019-63/+137
| | | | | | | | | | | Vaadin 7 compatiblity fields still use setRequired via AbstractField (legacy). Public setRequiredIndicator is added to AbstractField, AbstractMultiSelect and AbstractSingleSelect. Internally it is still handled on AbstractComponent & -Connector level. Changes the declarative syntax, required -> required-indicator-visible. Fixes vaadin/framework8-issue#419 Change-Id: I940dc66944d27584bd78e5452aee627ee3abd03a
* Implement focus/blur events for RadioButtonGroup.Denis Anisimov2016-10-311-1/+39
| | | | | | Fixes vaadin/framework8-issues#333 Change-Id: I55f5d6a0cd690f2c0b5e757318a5f528a67ef34e
* Implement focus/blur listeners for NativeSelect.Denis Anisimov2016-10-311-3/+41
| | | | | | Fixes vaadin/framework8-issues#332 Change-Id: I19996ea83ed1fbe2b115d92d6be5e6a5e158f283
* Implement focus and blur events for CheckBoxGroup.Denis Anisimov2016-10-317-41/+115
| | | | | | | Fixes vaadin/framework8-issues#334 Change-Id: I4c7ca424cc4f4a1f0cdecd7671827465ab74ace7
* Remove Locale from BeanValidator because of ValueContextPekka Hyvönen2016-10-312-50/+19
| | | | | | Fixes vaadin/framework8-issues#417 Change-Id: I0d299cb040cc21e9708906f12f4133109f1b2a90
* Serve static files also in servletPath/VAADIN (#14398)Artur Signell2016-10-291-22/+22
| | | | Change-Id: I6891827a1fb99216d4e286c761d1384a88000604
* Remove JavaDoc mentions of RepaintRequestEvent (#19953)Leif Åstrand2016-10-284-19/+3
| | | | Change-Id: Ief1191b34018e6049c8d20d341150c0b9804f621
* Add ValueContext to ValidatorsTeemu Suo-Anttila2016-10-2610-44/+54
| | | | Change-Id: I2ac99adf1fdb60dc0638e6fe98c4542ebd5f21a5
* Rename Binder methodsPekka Hyvönen2016-10-263-107/+123
| | | | | | | | | | | save -> writeBean, saveIfValid -> writeBeanIfValid, load -> readBean, bind -> setBean, unbind -> removeBean. Now setBean accepts null to reset the bean instead of throwing NPE. Closes vaadin/framework8-issues#91 Change-Id: I42cbad5856cac11a03bfcefd0fa91a02c41b7234
* Disable default null representation one way converter.Denis Anisimov2016-10-262-20/+98
| | | | | | Fixes vaadin/framework8-issues/#404 Change-Id: I9e07a7de5f67bbd7a5a59cf10cc1a8579cdfbbad
* Introduce "shouldWriteDefaultValues" property to DesignContext.Denis Anisimov2016-10-2621-72/+101
| | | | Change-Id: I979448e5af032333a6a2f7b99b11ab16c41d7b18
* Remove undocumented, unused extra default methods from ConverterTeemu Suo-Anttila2016-10-251-11/+0
| | | | Change-Id: I36a1deaadbb85d4b699c581058c80a7cd6e314fc
* Grid html/component content in headersAleksi Hietanen2016-10-252-20/+173
| | | | Change-Id: Ie6129b51d15d4f30a6b4c034999ff02deec1c6a7