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

java.lang.Object
  extended by org.apache.jetspeed.container.url.impl.AbstractPortalURL
      extended by org.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 605989 2007-12-20 18:26:54Z ate $
Author:
Ate Douma

Field Summary
 
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
PathInfoEncodingPortalURL(javax.servlet.http.HttpServletRequest request, String characterEncoding, org.apache.jetspeed.container.state.NavigationalState navState, org.apache.jetspeed.PortalContext portalContext)
           
PathInfoEncodingPortalURL(org.apache.jetspeed.container.state.NavigationalState navState, org.apache.jetspeed.PortalContext portalContext)
           
PathInfoEncodingPortalURL(org.apache.jetspeed.container.state.NavigationalState navState, org.apache.jetspeed.PortalContext portalContext, org.apache.jetspeed.container.url.BasePortalURL base)
           
PathInfoEncodingPortalURL(String characterEncoding, org.apache.jetspeed.container.state.NavigationalState navState, org.apache.jetspeed.PortalContext portalContext)
           
 
Method Summary
protected  String createPortletURL(String encodedNavState, boolean secure)
           
protected  void decodePathAndNavigationalState(javax.servlet.http.HttpServletRequest request)
           
 boolean isPathInfoEncodingNavState()
           
 
Methods inherited from class org.apache.jetspeed.container.url.impl.AbstractPortalURL
createNavigationalEncoding, createNavigationalEncoding, createPortletURL, createPortletURL, decodeBasePath, decodeBaseURL, getBasePath, getBaseURL, getBaseURL, getNavigationalState, getNavigationalStateParameterName, getPageBasePath, getPath, getPortalURL, hasEncodedNavState, isRelativeOnly, 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,
                                 org.apache.jetspeed.PortalContext portalContext,
                                 org.apache.jetspeed.container.url.BasePortalURL base)

PathInfoEncodingPortalURL

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

PathInfoEncodingPortalURL

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

PathInfoEncodingPortalURL

public PathInfoEncodingPortalURL(javax.servlet.http.HttpServletRequest request,
                                 String characterEncoding,
                                 org.apache.jetspeed.container.state.NavigationalState navState,
                                 org.apache.jetspeed.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

isPathInfoEncodingNavState

public boolean isPathInfoEncodingNavState()
Specified by:
isPathInfoEncodingNavState in interface org.apache.jetspeed.container.url.PortalURL
Overrides:
isPathInfoEncodingNavState in class AbstractPortalURL


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