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 import org.apache.myfaces.config.impl.digester.elements.ViewParam;
29
30 public class Redirect extends org.apache.myfaces.config.element.Redirect implements Serializable
31 {
32 private Map<String,List<String>> viewParams = new HashMap<String,List<String>>();
33 private String includeViewParams;
34
35 public void addViewParam(ViewParam viewParam)
36 {
37 List<String> params = viewParams.get(viewParam.getName());
38 if(params == null)
39 {
40 params = new ArrayList<String>();
41 }
42
43 params.add(viewParam.getValue());
44 viewParams.put(viewParam.getName(), params);
45 }
46
47 public Map<String,List<String>> getViewParams()
48 {
49 return viewParams;
50 }
51
52 public String getIncludeViewParams()
53 {
54 return includeViewParams;
55 }
56
57 public void setIncludeViewParams(String includeViewParams)
58 {
59 this.includeViewParams = includeViewParams;
60 }
61
62 }