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