1
14
15 package com.liferay.portal.kernel.portlet;
16
17 import java.io.IOException;
18 import java.io.Writer;
19
20 import java.util.Map;
21
22 import javax.portlet.PortletMode;
23 import javax.portlet.PortletModeException;
24 import javax.portlet.PortletSecurityException;
25 import javax.portlet.PortletURL;
26 import javax.portlet.WindowState;
27 import javax.portlet.WindowStateException;
28
29
34 public class PortletURLWrapper implements PortletURL {
35
36 public PortletURLWrapper(PortletURL portletURL) {
37 _portletURL = portletURL;
38 }
39
40 public void addProperty(String key, String value) {
41 _portletURL.addProperty(key, value);
42 }
43
44 public Map<String, String[]> getParameterMap() {
45 return _portletURL.getParameterMap();
46 }
47
48 public PortletMode getPortletMode() {
49 return _portletURL.getPortletMode();
50 }
51
52 public WindowState getWindowState() {
53 return _portletURL.getWindowState();
54 }
55
56 public void removePublicRenderParameter(String name) {
57 _portletURL.removePublicRenderParameter(name);
58 }
59
60 public void setParameter(String name, String value) {
61 _portletURL.setParameter(name, value);
62 }
63
64 public void setParameter(String name, String[] values) {
65 _portletURL.setParameter(name, values);
66 }
67
68 public void setParameters(Map<String, String[]> parameters) {
69 _portletURL.setParameters(parameters);
70 }
71
72 public void setPortletMode(PortletMode portletMode)
73 throws PortletModeException{
74
75 _portletURL.setPortletMode(portletMode);
76 }
77
78 public void setProperty(String key, String value) {
79 _portletURL.setProperty(key, value);
80 }
81
82 public void setSecure(boolean secure) throws PortletSecurityException {
83 _portletURL.setSecure(secure);
84 }
85
86 public void setWindowState(WindowState windowState)
87 throws WindowStateException {
88
89 _portletURL.setWindowState(windowState);
90 }
91
92 public String toString() {
93 return _portletURL.toString();
94 }
95
96 public void write(Writer writer) throws IOException {
97 _portletURL.write(writer);
98 }
99
100 public void write(Writer writer, boolean escapeXML) throws IOException {
101 _portletURL.write(writer, escapeXML);
102 }
103
104 private PortletURL _portletURL;
105
106 }