1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.ibatis.submitted.nestedresulthandler;
17
18 import java.util.ArrayList;
19 import java.util.Collection;
20 import java.util.List;
21
22 public class Person {
23 private Integer id;
24 private String name;
25 private List<Item> items = new ArrayList<>();
26
27 public String toString(){
28 return new StringBuilder()
29 .append("Person(")
30 .append(id)
31 .append(", ")
32 .append(name)
33 .append(", ")
34 .append(items)
35 .append(" )")
36 .toString();
37 }
38
39 public Integer getId() {
40 return id;
41 }
42
43 public void setId(Integer id) {
44 this.id = id;
45 }
46
47 public String getName() {
48 return name;
49 }
50
51 public void setName(String name) {
52 this.name = name;
53 }
54
55 public Collection<Item> getItems() {
56 return items;
57 }
58
59 public boolean owns(String name) {
60 for (Item item : getItems()) {
61 if (item.getName().equals(name))
62 return true;
63 }
64 return false;
65 }
66 }