summaryrefslogtreecommitdiffstats
path: root/documentation/datamodel/datamodel-forms.asciidoc
diff options
context:
space:
mode:
authorArtur Signell <artur@vaadin.com>2016-09-05 11:26:29 +0300
committerArtur Signell <artur@vaadin.com>2016-09-05 14:12:25 +0300
commita253d8b94d88ec2f0c28ba2399262d942980ba07 (patch)
tree9a8bdb38e9c3ab8fae05f0b9592adc402ae49a4a /documentation/datamodel/datamodel-forms.asciidoc
parent504b3c4c65c6a2ccfeeb1501eff7a29f5a3dbec3 (diff)
downloadvaadin-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.asciidoc8
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);