1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.beanutils2;
19
20 import java.util.HashMap;
21 import java.util.Map;
22
23
24
25
26
27 public class MappedPropertyTestBean {
28
29 private final Map<Object, Object> map = new HashMap<>();
30 private final Map<Object, Object> myMap = new HashMap<>();
31
32 public Long getDifferentTypes(final String key) {
33 return Long.valueOf(((Number) map.get(key)).longValue());
34 }
35
36 public String getInvalidGetter(final String key, final String other) {
37 return (String) map.get(key);
38 }
39
40 public String getInvalidSetter(final String key) {
41 return (String) map.get(key);
42 }
43
44 public String getMappedGetterOnly(final String key) {
45 return (String) map.get(key);
46 }
47
48 public String getMapproperty(final String key) {
49 return (String) map.get(key);
50 }
51
52 public Map<Object, Object> getMyMap() {
53 return myMap;
54 }
55
56 protected String getProtectedMapped(final String key) {
57 return (String) map.get(key);
58 }
59
60 public boolean isMappedBoolean(final String key) {
61 return ((Boolean) map.get(key)).booleanValue();
62 }
63
64 public void setAnyMapped(final MappedPropertyTestBean key, final MappedPropertyTestBean value) {
65 map.put(key, value);
66 }
67
68 public void setDifferentTypes(final String key, final Integer value) {
69 map.put(key, value);
70 }
71
72 public void setInvalidGetter(final String key, final String value) {
73 map.put(key, value);
74 }
75
76 public void setInvalidSetter(final String key, final String value, final String other) {
77 }
78
79 public void setMappedBoolean(final String key, final boolean value) {
80 map.put(key, value ? Boolean.TRUE : Boolean.FALSE);
81 }
82
83 public void setMappedPrimitive(final int key, final int value) {
84 map.put(Integer.valueOf(key), Integer.valueOf(value));
85 }
86
87 public void setMappedSetterOnly(final String key, final String value) {
88 map.put(key, value);
89 }
90
91 public void setMapproperty(final String key, final String value) {
92 map.put(key, value);
93 }
94
95 protected void setProtectedMapped(final String key, final String value) {
96 map.put(key, value);
97 }
98
99 }