From 378d7f5a92338135829b8a28738e427a388faaf2 Mon Sep 17 00:00:00 2001 From: nenad Date: Thu, 9 Aug 2018 12:00:59 +0200 Subject: [PATCH] Change documentation code samples to produce expected output (#11093) --- .../datamodel/datamodel-items.asciidoc | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/documentation/datamodel/datamodel-items.asciidoc b/documentation/datamodel/datamodel-items.asciidoc index 75a7c1ecf8..cfb3e7d44b 100644 --- a/documentation/datamodel/datamodel-items.asciidoc +++ b/documentation/datamodel/datamodel-items.asciidoc @@ -72,9 +72,14 @@ almost any POJOs with minimal requirements. ---- // Here is a bean (or more exactly a POJO) -class Person { +public class Person { String name; - int age; + int yearOfBirth; + + public Person(String name, int yearOfBirth) { + this.name = name; + this.yearOfBirth = yearOfBirth; + } public String getName() { return name; @@ -84,12 +89,12 @@ class Person { this.name = name; } - public Integer getAge() { - return age; + public int getYearOfBirth() { + return yearOfBirth; } - public void setAge(Integer age) { - this.age = age.intValue(); + public void setYearOfBirth(int yearOfBirth) { + this.yearOfBirth = yearOfBirth; } } @@ -156,7 +161,7 @@ item.addItemProperty("discoverername", // The other way is to use regular MethodProperty. item.addItemProperty("discovererborn", new MethodProperty(planet.getDiscoverer(), - "born")); + "yearOfBirth")); ---- The difference is that [classname]#NestedMethodProperty# does not access the -- 2.39.5