org.apache.jetspeed.container.url.impl
Class PathInfoEncodingPortalURL

java.lang.Object
  extended byorg.apache.jetspeed.container.url.impl.AbstractPortalURL
      extended byorg.apache.jetspeed.container.url.impl.PathInfoEncodingPortalURL
All Implemented Interfaces:
org.apache.jetspeed.container.url.PortalURL

public class PathInfoEncodingPortalURL
extends AbstractPortalURL

PathInfoEncodingPortalURL encodes the NavigationalState as PathInfo element *

Version:
$Id: PathInfoEncodingPortalURL.java 225610 2005-07-27 20:28:42Z weaver $
Author:
Ate Douma

Field Summary
 
Fields inherited from class org.apache.jetspeed.container.url.impl.AbstractPortalURL
DEFAULT_NAV_STATE_PARAMETER
 
Fields inherited from interface org.apache.jetspeed.container.url.PortalURL
HTTP, HTTPS
 
Constructor Summary
PathInfoEncodingPortalURL(javax.servlet.http.HttpServletRequest request, String characterEncoding, org.apache.jetspeed.container.state.NavigationalState navState, PortalContext portalContext)
           
PathInfoEncodingPortalURL(org.apache.jetspeed.container.state.NavigationalState navState, PortalContext portalContext)
           
PathInfoEncodingPortalURL(String characterEncoding, org.apache.jetspeed.container.state.NavigationalState navState, PortalContext portalContext)
           
 
Method Summary
protected  String createPortletURL(String encodedNavState, boolean secure)
           
protected  void decodePathAndNavigationalState(javax.servlet.http.HttpServletRequest request)
           
 
Methods inherited from class org.apache.jetspeed.container.url.impl.AbstractPortalURL
createPortletURL, createPortletURL, decodeBasePath, decodeBaseURL, getBasePath, getBaseURL, getBaseURL, getNavigationalState, getNavigationalStateParameterName, getPageBasePath, getPath, isSecure, setCharacterEncoding, setEncodedNavigationalState, setPath, setRequest
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PathInfoEncodingPortalURL

public PathInfoEncodingPortalURL(org.apache.jetspeed.container.state.NavigationalState navState,
                                 PortalContext portalContext)

PathInfoEncodingPortalURL

public PathInfoEncodingPortalURL(String characterEncoding,
                                 org.apache.jetspeed.container.state.NavigationalState navState,
                                 PortalContext portalContext)

PathInfoEncodingPortalURL

public PathInfoEncodingPortalURL(javax.servlet.http.HttpServletRequest request,
                                 String characterEncoding,
                                 org.apache.jetspeed.container.state.NavigationalState navState,
                                 PortalContext portalContext)
Method Detail

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


Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.