]> source.dussan.org Git - vaadin-framework.git/commit
Custom serializers accessors (#10658)
authorOlli Tietäväinen <ollit@vaadin.com>
Fri, 22 Feb 2019 08:50:51 +0000 (10:50 +0200)
committerSun Zhe <31067185+ZheSun88@users.noreply.github.com>
Fri, 22 Feb 2019 08:50:51 +0000 (10:50 +0200)
commit9d5bdaf89bd173bec7364d591377ca17bb5bb91d
treecaa481e8d5f29f24be6f11ffd1cac4dfe7f9d887
parentc79dca4391bff459f090102447c5502089bf9fc7
Custom serializers accessors (#10658)

* add accessor methods for CUSTOM_SERIALIZERS in JsonCodec

* javadoc

* removed removeCustomSerializer method, renamed putCustomSerializer to addCustomSerializer, added sanity checks and JavaDocs

* refactored addCustomJsonSerializer to set, added test UI

* move enums to be parsed after custom serializers

* move adding custom serializer to static block

* throw an exception if multiple serializers are registered for class

* updated javadocs

* changed CustomJSONSerializerTest to a SingleBrowserTest

* moved CustomJSONSerializerTest to server/ and it's now not a browser test

* removed CustomJSONSerializerTest
server/src/main/java/com/vaadin/server/JsonCodec.java
server/src/test/java/com/vaadin/server/CustomJSONSerializerTest.java [new file with mode: 0644]
uitest/src/main/java/com/vaadin/tests/application/CustomJSONSerializer.java [new file with mode: 0644]