Browse Source

Change documentation code samples to produce expected output (#11093)

tags/7.7.14
nenad 5 years ago
parent
commit
378d7f5a92
1 changed files with 12 additions and 7 deletions
  1. 12
    7
      documentation/datamodel/datamodel-items.asciidoc

+ 12
- 7
documentation/datamodel/datamodel-items.asciidoc View File

@@ -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<Person>(planet.getDiscoverer(),
"born"));
"yearOfBirth"));
----

The difference is that [classname]#NestedMethodProperty# does not access the

Loading…
Cancel
Save