diff options
author | Artur Signell <artur@vaadin.com> | 2016-09-05 11:26:29 +0300 |
---|---|---|
committer | Artur Signell <artur@vaadin.com> | 2016-09-05 14:12:25 +0300 |
commit | a253d8b94d88ec2f0c28ba2399262d942980ba07 (patch) | |
tree | 9a8bdb38e9c3ab8fae05f0b9592adc402ae49a4a /documentation/datamodel/datamodel-forms.asciidoc | |
parent | 504b3c4c65c6a2ccfeeb1501eff7a29f5a3dbec3 (diff) | |
download | vaadin-framework-a253d8b94d88ec2f0c28ba2399262d942980ba07.tar.gz vaadin-framework-a253d8b94d88ec2f0c28ba2399262d942980ba07.zip |
Add documentation test for custom converters
Change-Id: I84621b6b568095b1b7f86068fa992dd570f8a103
Diffstat (limited to 'documentation/datamodel/datamodel-forms.asciidoc')
-rw-r--r-- | documentation/datamodel/datamodel-forms.asciidoc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/documentation/datamodel/datamodel-forms.asciidoc b/documentation/datamodel/datamodel-forms.asciidoc index 5ec548e8be..b86cf8f672 100644 --- a/documentation/datamodel/datamodel-forms.asciidoc +++ b/documentation/datamodel/datamodel-forms.asciidoc @@ -282,19 +282,19 @@ Another option is to directly implement the [interfacename]#Converter# interface ---- class MyConverter implements Converter<String, Integer> { @Override - public Result<Integer> fromField(String fieldValue) { + public Result<Integer> convertToModel(String fieldValue, Locale locale) { // Produces a converted value or an error try { // ok is a static helper method that creates a Result - return ok(Integer.valueOf(fieldValue)); + return Result.ok(Integer.valueOf(fieldValue)); } catch (NumberFormatException e) { // error is a static helper method that creates a Result - return error("Please enter a number"); + return Result.error("Please enter a number"); } } @Override - public String toField(Integer integer) { + public String convertToPresentation(Integer integer, Locale locale) { // Converting to the field type should always succeed, // so there is no support for returning an error Result. return String.valueOf(integer); |