1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.container.url.impl;
18
19 import javax.portlet.PortletURL;
20
21 import org.apache.pluto.factory.PortletURLFactory;
22 import org.apache.pluto.om.window.PortletWindow;
23
24 /***
25 * Jetspeed implementation of the Pluto PortalURLFactory
26 *
27 * @author <a href="mailto:ate@douma.nu">Ate Douma</a>
28 * @version $Id: PortletURLFactoryImpl.java 516448 2007-03-09 16:25:47Z ate $
29 */
30 public class PortletURLFactoryImpl implements PortletURLFactory {
31
32 public void init(javax.servlet.ServletConfig config, java.util.Map properties) throws Exception
33 {
34 }
35
36 public PortletURL getPortletURL(PortletWindow portletWindow,
37 javax.servlet.http.HttpServletRequest servletRequest,
38 javax.servlet.http.HttpServletResponse servletResponse)
39 {
40 return getPortletURL(portletWindow, servletRequest, servletResponse, false);
41 }
42
43 public PortletURL getPortletURL(PortletWindow portletWindow,
44 javax.servlet.http.HttpServletRequest servletRequest,
45 javax.servlet.http.HttpServletResponse servletResponse,
46 boolean isAction)
47 {
48 return new JetspeedPortletURL(portletWindow, servletRequest, servletResponse, isAction);
49 }
50
51 public void destroy() throws Exception
52 {
53 }
54 }