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 final List<Item> items = new ArrayList<>();
26
27 @Override
28 public String toString() {
29 return "Person(" + id + ", " + name + ", " + items + " )";
30 }
31
32 public Integer getId() {
33 return id;
34 }
35
36 public void setId(Integer id) {
37 this.id = id;
38 }
39
40 public String getName() {
41 return name;
42 }
43
44 public void setName(String name) {
45 this.name = name;
46 }
47
48 public Collection<Item> getItems() {
49 return items;
50 }
51
52 public boolean owns(String name) {
53 for (Item item : getItems()) {
54 if (item.getName().equals(name)) {
55 return true;
56 }
57 }
58 return false;
59 }
60 }