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

java.lang.Object
  extended byorg.apache.jetspeed.container.url.impl.AbstractPortalURL
      extended byorg.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 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
QueryStringEncodingPortalURL(javax.servlet.http.HttpServletRequest request, String characterEncoding, org.apache.jetspeed.container.state.NavigationalState navState, PortalContext portalContext)
           
QueryStringEncodingPortalURL(org.apache.jetspeed.container.state.NavigationalState navState, PortalContext portalContext)
           
QueryStringEncodingPortalURL(String characterEncoding, org.apache.jetspeed.container.state.NavigationalState navState, 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
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

QueryStringEncodingPortalURL

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

QueryStringEncodingPortalURL

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

QueryStringEncodingPortalURL

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


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