This project has retired. For details please refer to its
Attic page .
DesktopEncodingPortalURL (Jetspeed-2 Portal Components 2.1.3 API)
org.apache.jetspeed.container.url.impl
Class DesktopEncodingPortalURL
java.lang.Object
org.apache.jetspeed.container.url.impl.AbstractPortalURL
org.apache.jetspeed.container.url.impl.DesktopEncodingPortalURL
All Implemented Interfaces: org.apache.jetspeed.container.url.PortalURL
public class DesktopEncodingPortalURL extends AbstractPortalURL
DesktopEncodingPortalURL encodes action URLs to target desktop specific /action pipeline,
and render URLs to target desktop specific /render pipeline
The query parameters "entity" and "portlet" are added to each url. These parameters are needed in a /render
request and are used by the desktop javascript code for both /render and /action requests.
Version:
$Id: PathInfoEncodingPortalURL.java 367856 2006-01-11 01:04:09Z taylor $
Author:
Ate Douma
Fields inherited from class org.apache.jetspeed.container.url.impl.AbstractPortalURL
base , basePath , characterEncoding , contextPath , DEFAULT_NAV_STATE_PARAMETER , encodedNavState , navState , navStateParameter , nonSecureBaseURL , path , relativeOnly , secureBaseURL
Fields inherited from interface org.apache.jetspeed.container.url.PortalURL
HTTP, HTTPS
Constructor Summary
DesktopEncodingPortalURL (javax.servlet.http.HttpServletRequest request,
String characterEncoding,
org.apache.jetspeed.container.state.NavigationalState navState,
org.apache.jetspeed.PortalContext portalContext)
DesktopEncodingPortalURL (org.apache.jetspeed.container.state.NavigationalState navState,
org.apache.jetspeed.PortalContext portalContext,
String desktopRenderPipelinePath,
String desktopActionPipelinePath)
DesktopEncodingPortalURL (org.apache.jetspeed.container.state.NavigationalState navState,
org.apache.jetspeed.PortalContext portalContext,
String desktopRenderPipelinePath,
String desktopActionPipelinePath,
org.apache.jetspeed.container.url.BasePortalURL base)
DesktopEncodingPortalURL (String characterEncoding,
org.apache.jetspeed.container.state.NavigationalState navState,
org.apache.jetspeed.PortalContext portalContext)
Method Summary
String
createPortletURL (org.apache.pluto.om.window.PortletWindow window,
Map parameters,
javax.portlet.PortletMode mode,
javax.portlet.WindowState state,
boolean action,
boolean secure)
protected String
createPortletURL (String encodedNavState,
boolean secure)
protected String
createPortletURL (String encodedNavState,
boolean secure,
org.apache.pluto.om.window.PortletWindow window,
boolean action)
protected String
createPortletURL (String encodedNavState,
boolean secure,
org.apache.pluto.om.window.PortletWindow window,
boolean action,
boolean resource,
boolean desktopRequestNotAjax)
protected void
decodeBasePath (javax.servlet.http.HttpServletRequest request)
protected void
decodePathAndNavigationalState (javax.servlet.http.HttpServletRequest request)
private void
initializePipelinePaths (String desktopRenderPipelinePath,
String desktopActionPipelinePath)
Methods inherited from class org.apache.jetspeed.container.url.impl.AbstractPortalURL
createNavigationalEncoding , createNavigationalEncoding , createPortletURL , decodeBaseURL , getBasePath , getBaseURL , getBaseURL , getNavigationalState , getNavigationalStateParameterName , getPageBasePath , getPath , getPortalURL , hasEncodedNavState , isPathInfoEncodingNavState , isRelativeOnly , isSecure , setCharacterEncoding , setEncodedNavigationalState , setPath , setRequest
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
baseActionPath
private String baseActionPath
baseRenderPath
private String baseRenderPath
desktopActionPipelinePath
private String desktopActionPipelinePath
desktopRenderPipelinePath
private String desktopRenderPipelinePath
DesktopEncodingPortalURL
public DesktopEncodingPortalURL (org.apache.jetspeed.container.state.NavigationalState navState,
org.apache.jetspeed.PortalContext portalContext,
String desktopRenderPipelinePath,
String desktopActionPipelinePath)
DesktopEncodingPortalURL
public DesktopEncodingPortalURL (org.apache.jetspeed.container.state.NavigationalState navState,
org.apache.jetspeed.PortalContext portalContext,
String desktopRenderPipelinePath,
String desktopActionPipelinePath,
org.apache.jetspeed.container.url.BasePortalURL base)
DesktopEncodingPortalURL
public DesktopEncodingPortalURL (String characterEncoding,
org.apache.jetspeed.container.state.NavigationalState navState,
org.apache.jetspeed.PortalContext portalContext)
DesktopEncodingPortalURL
public DesktopEncodingPortalURL (javax.servlet.http.HttpServletRequest request,
String characterEncoding,
org.apache.jetspeed.container.state.NavigationalState navState,
org.apache.jetspeed.PortalContext portalContext)
initializePipelinePaths
private void initializePipelinePaths (String desktopRenderPipelinePath,
String desktopActionPipelinePath)
decodeBasePath
protected void decodeBasePath (javax.servlet.http.HttpServletRequest request)
Overrides: decodeBasePath
in class AbstractPortalURL
decodePathAndNavigationalState
protected void decodePathAndNavigationalState (javax.servlet.http.HttpServletRequest request)
Specified by: decodePathAndNavigationalState
in class AbstractPortalURL
createPortletURL
protected String createPortletURL (String encodedNavState,
boolean secure)
Specified by: createPortletURL
in class AbstractPortalURL
createPortletURL
protected String createPortletURL (String encodedNavState,
boolean secure,
org.apache.pluto.om.window.PortletWindow window,
boolean action)
createPortletURL
protected String createPortletURL (String encodedNavState,
boolean secure,
org.apache.pluto.om.window.PortletWindow window,
boolean action,
boolean resource,
boolean desktopRequestNotAjax)
createPortletURL
public String createPortletURL (org.apache.pluto.om.window.PortletWindow window,
Map parameters,
javax.portlet.PortletMode mode,
javax.portlet.WindowState state,
boolean action,
boolean secure)
Specified by: createPortletURL
in interface org.apache.jetspeed.container.url.PortalURL
Overrides: createPortletURL
in class AbstractPortalURL
Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.