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

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

public class QueryStringEncodingPortalURL
extends AbstractPortalURL

QueryStringEncodingPortalURL encodes the NavigationalState as query parameter *

Version:
$Id: QueryStringEncodingPortalURL.java 516448 2007-03-09 16:25:47Z 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
QueryStringEncodingPortalURL(javax.servlet.http.HttpServletRequest request, String characterEncoding, org.apache.jetspeed.container.state.NavigationalState navState, org.apache.jetspeed.PortalContext portalContext)
           
QueryStringEncodingPortalURL(org.apache.jetspeed.container.state.NavigationalState navState, org.apache.jetspeed.PortalContext portalContext)
           
QueryStringEncodingPortalURL(org.apache.jetspeed.container.state.NavigationalState navState, org.apache.jetspeed.PortalContext portalContext, org.apache.jetspeed.container.url.BasePortalURL base)
           
QueryStringEncodingPortalURL(String characterEncoding, org.apache.jetspeed.container.state.NavigationalState navState, org.apache.jetspeed.PortalContext portalContext)
           
 
Method Summary
protected  String createPortletURL(String encodedNavigationalState, boolean secure)
           
protected  void decodePathAndNavigationalState(javax.servlet.http.HttpServletRequest request)
           
 
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, 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
 

Constructor Detail

QueryStringEncodingPortalURL

public QueryStringEncodingPortalURL(org.apache.jetspeed.container.state.NavigationalState navState,
                                    org.apache.jetspeed.PortalContext portalContext,
                                    org.apache.jetspeed.container.url.BasePortalURL base)

QueryStringEncodingPortalURL

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

QueryStringEncodingPortalURL

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

QueryStringEncodingPortalURL

public QueryStringEncodingPortalURL(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 encodedNavigationalState,
                                  boolean secure)
Specified by:
createPortletURL in class AbstractPortalURL


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