1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.portletbridge.portlet;
17
18 import java.io.Serializable;
19 import java.util.HashMap;
20 import java.util.Map;
21
22 /***
23 * @author jmccrindle
24 */
25 public class DefaultValidationMemento implements ValidationMemento, Serializable {
26
27 /***
28 * default serial version id
29 */
30 private static final long serialVersionUID = 5856458092122115180L;
31
32 private Map validationInfoMap = new HashMap();
33
34 /***
35 * Default Constructor
36 */
37 public DefaultValidationMemento() {
38 super();
39 }
40
41
42
43
44 public Map remove(String id) {
45 synchronized(validationInfoMap){
46 Map result = (Map) validationInfoMap.remove(id);
47 return result;
48 }
49 }
50
51
52
53
54 public void put(String id, Map map) {
55 synchronized(validationInfoMap){
56 validationInfoMap.put(id, map);
57 }
58 }
59
60 }