1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.myfaces.config.impl.digester.elements;
21
22 import java.io.Serializable;
23 import java.util.ArrayList;
24 import java.util.HashMap;
25 import java.util.List;
26 import java.util.Map;
27
28
29 public class RedirectImpl extends org.apache.myfaces.config.element.Redirect implements Serializable
30 {
31 private Map<String,List<String>> viewParams = new HashMap<String,List<String>>();
32 private String includeViewParams;
33
34 public void addViewParam(ViewParamImpl viewParam)
35 {
36 List<String> params = viewParams.get(viewParam.getName());
37 if(params == null)
38 {
39 params = new ArrayList<String>();
40 }
41
42 params.add(viewParam.getValue());
43 viewParams.put(viewParam.getName(), params);
44 }
45
46 public Map<String,List<String>> getViewParams()
47 {
48 return viewParams;
49 }
50
51 public String getIncludeViewParams()
52 {
53 return includeViewParams;
54 }
55
56 public void setIncludeViewParams(String includeViewParams)
57 {
58 this.includeViewParams = includeViewParams;
59 }
60
61 }