aboutsummaryrefslogtreecommitdiffstats
path: root/server/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | Move DataSource handling to DataCommunicatorTeemu Suo-Anttila2016-07-145-101/+70
| | | | | | | | Change-Id: I56702d91a5e028341d8249ad3ecf5e79dea0be00
* | Rename Handler to EventListenerJohannes Dahlström2016-07-138-21/+24
| | | | | | | | Change-Id: Ib6b791874b5d43a359f10297b50178e7e915c0e8
* | Support static inner classes when reading/writing declarative files (#20038)Artur Signell2016-07-133-4/+76
| | | | | | | | | | | | | | | | Uses outer class name as package name for static inner classes. When reading, there is no way to know that the class is an inner class so only when creating a class fails, an inner class is tried as a backup. Change-Id: I3ebf5b2da11384f9dc64072a3dc8ee132607237c
* | Update @since for 7.6.8Teemu Suo-Anttila2016-07-131-1/+1
| | | | | | | | Change-Id: Ib740904674e289b11116fdb8ea13abbbac81fdfe
* | Update @since for 7.6.7Teemu Suo-Anttila2016-07-131-1/+1
| | | | | | | | Change-Id: I4abedb7726b0ae152df8c449cde162854d50c8ad
* | Allow reaching the wrapped Item through GeneratedPropertyItem (#20032)Anna Koskinen2016-07-132-2/+24
| | | | | | | | Change-Id: Ic38c2803b3d83e76fa74d21490a4277c6037b950
* | Fix navigation to same view with different parameters (#20029)Teemu Suo-Anttila2016-07-131-17/+20
| | | | | | | | Change-Id: I0ecc18f0ee5aecac42cfc6c9422932e2e308ab83
* | Fix RpcDataProviderExtension serialization issue (#19906)Teemu Suo-Anttila2016-07-132-8/+67
| | | | | | | | Change-Id: I74e8e82df2a7bb26c45c9c3797d044061ec3c24d
* | Make sure AtmosphereFramework is always properly destroyed (#17581)Artur Signell2016-07-131-1/+31
| | | | | | | | | | | | | | If servlets have never been initialized, then destroy must happen in the context destroy method Change-Id: I9c5188884637be8d1bd2cdf11167e3bdd6081bea
* | Make a separate class for value change eventsJohannes Dahlström2016-07-139-69/+66
| | | | | | | | Change-Id: Ie39807526825ebb5eeed34720e4baadfad8bc803
* | Add Query object for backend data requestsTeemu Suo-Anttila2016-07-135-15/+143
| | | | | | | | Change-Id: Ia27923f0a5d178e8b79b4715c93bb8064bbebae0
* | Move shared classes to a temporary subpackageTeemu Suo-Anttila2016-07-137-11/+11
| | | | | | | | Change-Id: I50079477ed8424ee8263a403a5446897717b2ff5
* | Add sortingBy with function parameter to in-memory data sourceTeemu Suo-Anttila2016-07-122-2/+23
| | | | | | | | Change-Id: Ib622bba1a845121cfff8dd23544c95dbce8d8974
* | Add additional checks to in-memory data source testsTeemu Suo-Anttila2016-07-121-1/+12
| | | | | | | | Change-Id: Iba6930fdbd2378b2475a472e65e18eff71fdc560
* | Add basic sorting implementation and APITeemu Suo-Anttila2016-07-129-41/+138
| | | | | | | | Change-Id: Ic1fded7f26e3f63c234c6e5bebf8f8fed22e6365
* | Simplify DataSource to be a function that provides Stream of valuesTeemu Suo-Anttila2016-07-127-385/+90
| | | | | | | | | | | | This patch also removes the old automatic update logic. Change-Id: Idb50137eee2592c1acd14ff67f577ad5edbbd2ff
* | Rename data communication class to DataCommunicatorTeemu Suo-Anttila2016-07-126-42/+42
| | | | | | | | Change-Id: Id44af8373737734dac1149689f0e37bdfd3795d9
* | Use a lazy-loading compatible client-side data source with listingsTeemu Suo-Anttila2016-07-118-242/+189
| | | | | | | | | | | | | | | | This patch simplifies DataProviders to only have one server-side implementation. DataSource is now returning Stream of beans instead of Iterator. For now DataSource is required to provide a size. Change-Id: I717de46d681ab08ae7e0b6c811ca1eee7ebb225b
* | Move new files under temporary package namesTeemu Suo-Anttila2016-07-1130-94/+88
| | | | | | | | Change-Id: I79b456f49c81b5709bece92b8735d4a5e223174d
* | Rename Component.Event to LegacyEventJohannes Dahlström2016-07-0731-78/+80
| | | | | | | | Change-Id: I5d8acb11fba62bd148ce5c3c3699c642c647fbf5
* | Rename package c.v.event.handler to c.v.event.typedJohannes Dahlström2016-07-0713-31/+29
| | | | | | | | Change-Id: I2cf9d3fd9c7174780bca4876383bbf4d363cad39
* | Unify onChange event handlingJohannes Dahlström2016-07-0710-214/+175
| | | | | | | | Change-Id: I3556e94961ed06588d7201478ccee03d78eb1b5a
* | Fix typos in Javadoc; Optimize imports; Minor change for code styleelmot2016-06-211-2/+2
| | | | | | | | Change-Id: I9f545e85274c41ca96ef682c60420eb23095c3e8
* | Fix null as a SelectionModelTeemu Suo-Anttila2016-06-172-42/+9
| | | | | | | | | | | | Provides methods for cleaning up selection models. Change-Id: Ifd1db68ba8cd6e75942a3f700e608ee0d2dfcd15
* | Implement a new DateField based on LocalDateTeemu Suo-Anttila2016-06-171-0/+145
| | | | | | | | Change-Id: I342a0ebd8562b2c0ab4deb3ed918ebfe9ee2f932
* | Make onChange throw in TextField and CheckBox when Handler is nullAleksi Hietanen2016-06-172-0/+59
| | | | | | | | | | | | Add readDesign, writeDesign, getCustomAttributes to CheckBox Change-Id: I412413e53fde5a02a4f8a76a6b47b002141435a2
* | Add setOptions to Listing with default implementationTeemu Suo-Anttila2016-06-161-0/+21
| | | | | | | | Change-Id: Ica2b83341c8233934333beec6cf29109d4cca91f
* | Implement a new typed GridTeemu Suo-Anttila2016-06-165-4/+119
| | | | | | | | Change-Id: I619558d4367ffaa77f3509c6a9203cada638f57a
* | Change DataSource addDataChangeHandler() return type to RegistrationAleksi Hietanen2016-06-163-21/+15
| | | | | | | | | | | | Remove DataSource removeDataChangeHandler() Change-Id: I07a92ad6e7d2c75ca8f53a3376d0b8157559cb70
* | Add ListDataSource with testsTeemu Suo-Anttila2016-06-163-0/+192
| | | | | | | | Change-Id: I38a0429e4f27a6734f3f6189bdd5c45706d86601
* | Implement onChange handlers in SingleSelectionAleksi Hietanen2016-06-162-5/+25
| | | | | | | | Change-Id: I84b6d19e52ac0f55977ade6126a3cc1a9183c483
* | Fix select null in SingleSelectionTeemu Suo-Anttila2016-06-161-1/+3
| | | | | | | | Change-Id: I4156ee7d9a7e68cb8043db368b928a849b646d64
* | Add Binder for binding beans to fieldsTeemu Suo-Anttila2016-06-161-0/+202
| | | | | | | | Change-Id: I509f02261a36fcef276d2a1c5590a06bc28e8ed2
* | Implement new TextFieldJohannes Dahlström2016-06-162-0/+342
| | | | | | | | Change-Id: Ia2d357b77842bef188ae1f2a25e4a6a1c0a86dd0
* | Implement a new typed CheckBoxTeemu Suo-Anttila2016-06-151-0/+144
| | | | | | | | Change-Id: I54030ad525e998f7533f4bb25b3e77c33791b145
* | Use DataProviderConstants for communicationTeemu Suo-Anttila2016-06-151-1/+3
| | | | | | | | Change-Id: Ic51fd70229991838f5da449a3db467ea41a663ea
* | Extract a base class from typed NativeSelectTeemu Suo-Anttila2016-06-157-120/+341
| | | | | | | | | | | | This patch adds some helpers for extensions aimed at Listing components. Change-Id: I7ac2ee56ca7e44ac0300c94d02d30533aea11f9a
* | Add server to client communication to selection modelTeemu Suo-Anttila2016-06-156-3/+98
| | | | | | | | Change-Id: Iad3f8c6a5c1b30aebc01ce859d828153db91f596
* | Add typed NativeSelect and SelectionModel functionalityTeemu Suo-Anttila2016-06-154-3/+266
| | | | | | | | Change-Id: I3d65d02c34aa6ff0281cae36cfdd8b1166292d7f
* | Add a DataProvider implementationTeemu Suo-Anttila2016-06-155-0/+682
| | | | | | | | Change-Id: I8fba190a905a4dac6bfef5693064218672e23ba4
* | Introduce Listing and SelectionModelTeemu Suo-Anttila2016-06-152-0/+153
| | | | | | | | Change-Id: Ied323b4874c3abe57e745a842c30580b50389243
* | Add DataSource interface with abstract base classTeemu Suo-Anttila2016-06-153-0/+224
| | | | | | | | Change-Id: If7800ea18f7bed0af99f9f65467d75544f9d22a7
* | Initial HasValue, Handler, Event and RegistrationTeemu Suo-Anttila2016-06-154-0/+208
|/ | | | Change-Id: Ib7e8b10d50fc37a118827e6e851c4ab54696c721
* Provide a way to disallow navigation to the same state twice (#12107).Denis Anisimov2016-06-132-26/+121
| | | | Change-Id: I831a02f26929cc7ec4dac5177cb68f84bd0bfc2b
* Fix a Javadoc typo that crashes Checkstyle (yes, really)Johannes Dahlström2016-06-021-1/+1
| | | | Change-Id: Ib0ca5ad40a8e68a21c707941c7d533c9206a9129
* New login form (#8171)Ingo Kegel2016-06-011-232/+260
| | | | | | | | | The legacy LoginForm is substituted with the new one which is compatible in API. The patch contains modified code from the addon https://vaadin.com/directory#addon/loginform Change-Id: I2178291c97c2f66840f832a0bf932271534beb49
* Suggestion pop-up width API for ComboBox (#19685)Jonni Nakari2016-05-311-1/+32
| | | | | | | | | | | | | | Added API setPopupWidth(String) to ComboBox. The suggestion pop-up now has three different width modes: 1. Legacy "null"-mode: width is determined by the longest item caption for each page. This looks & feels like the old implementation. This is the default mode 2. Relative to the ComboBox. e.g. 100% 3. fixed width using any CSS definition Change-Id: Id60a6996ee82726196b84d50c2d0d18a6cfb5ebf
* Update missing @since for 7.7Henri Sara2016-05-302-2/+2
| | | | Change-Id: I9c35e50fd4b56c6b70a4194526cbbbe7870add6e
* Send an ack message after push has removed connectors (#19822)Artur Signell2016-05-271-0/+5
| | | | | | | The server side needs to know the client has removed the connectors to be able to do cleanup Change-Id: Ic3d41cc5cbab035a53bf5c99496d74858c376e73
* Correctly check if validators are present (#11450)Artur Signell2016-05-271-1/+5
| | | | Change-Id: Ibc0173f96a1000e709bd7ee90cccd500fad1a223