1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.ibatis.submitted.foreach_map;
17
18 public class StringStringMapEntry {
19 public StringStringMapEntry() {
20 }
21
22 public StringStringMapEntry(String key, String value) {
23 this.key = key;
24 this.value = value;
25 }
26
27 public Object getKey() {
28 return key;
29 }
30
31 public void setKey(String key) {
32 this.key = key;
33 }
34
35 public String getValue() {
36 return value;
37 }
38
39 public void setValue(String value) {
40 this.value = value;
41 }
42
43 @Override
44 public boolean equals(Object o) {
45 if (this == o)
46 return true;
47 if (o == null || getClass() != o.getClass())
48 return false;
49
50 StringStringMapEntry mapEntry = (StringStringMapEntry) o;
51
52 if (key != null ? !key.equals(mapEntry.key) : mapEntry.key != null)
53 return false;
54 if (value != null ? !value.equals(mapEntry.value) : mapEntry.value != null)
55 return false;
56
57 return true;
58 }
59
60 @Override
61 public int hashCode() {
62 int result = key != null ? key.hashCode() : 0;
63 result = 31 * result + (value != null ? value.hashCode() : 0);
64 return result;
65 }
66
67 @Override
68 public String toString() {
69 return '{' + key.toString() + '=' + value + '}';
70 }
71
72 private String key;
73 private String value;
74 }