© 2003 BEA Systems, Inc.

com.bea.portlet
Class StandalonePortletURL

java.lang.Object
  |
  +--com.bea.portlet.GenericURL
        |
        +--com.bea.portlet.PostbackURL
              |
              +--com.bea.portlet.WindowURL
                    |
                    +--com.bea.portlet.StandalonePortletURL
All Implemented Interfaces:
Cloneable

public class StandalonePortletURL
extends WindowURL

The StandalonePortletURL helps portal applications create URLs to books and pages.

See Also:
GenericURL

Field Summary
 
Fields inherited from class com.bea.portlet.GenericURL
CONTROL_STATE_PARAM, DOMAIN, httpRequest, httpResponse, LOADSTATE_PARAM, MODE_PARAM, PAGE_LABEL_PARAM, params, PATH, PORT, POSTBACK_PARAM, PREFIX, QUERY_STRING, SCHEME, SECURE_PORT, STATE_PARAM, WINDOW_LABEL_PARAM
 
Constructor Summary
protected StandalonePortletURL(HttpServletRequest httpRequest, HttpServletResponse httpResponse)
          Constructs a StandalonePortletURL.
protected StandalonePortletURL(HttpServletRequest httpRequest, HttpServletResponse httpResponse, String windowLabel)
          Constructs a StandalonePortletURL.
 
Method Summary
 void addParameter(String name, String value)
          Add a parameter.
protected  StringBuffer appendPathWhenNull(StringBuffer buf, HttpServletRequest httpRequest)
           
 Object clone()
          Returns a deep copy.
static StandalonePortletURL createStandalonePortletURL(HttpServletRequest httpRequest, HttpServletResponse httpResponse)
          Returns a StandalonePortletURL.
static StandalonePortletURL createStandalonePortletURL(HttpServletRequest httpRequest, HttpServletResponse httpResponse, String windowLabel)
          Returns a StandalonePortletURL.
 String getPortletServletName()
           
protected  void init()
           
 void setPortletServletName(String servletPortletName)
           
 
Methods inherited from class com.bea.portlet.WindowURL
createWindowURL, createWindowURL, getWindowLabel, getWindowMode, getWindowState, setWindowLabel, setWindowMode, setWindowState
 
Methods inherited from class com.bea.portlet.PostbackURL
createPostbackURL, toString
 
Methods inherited from class com.bea.portlet.GenericURL
addParameter, addParameter, appendEnsureSeparator, getDomain, getEncodeSession, getParameter, getParameters, getPathPrefix, getPort, getResolvedTemplate, getScheme, getSecurePort, getTemplate, removeParameter, setDomain, setEncodeSession, setPath, setPathPrefix, setPort, setScheme, setSecurePort, setTemplate, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StandalonePortletURL

protected StandalonePortletURL(HttpServletRequest httpRequest,
                               HttpServletResponse httpResponse)

Constructs a StandalonePortletURL.

Parameters:
httpRequest - HTTP request
httpResponse - HTTP response

StandalonePortletURL

protected StandalonePortletURL(HttpServletRequest httpRequest,
                               HttpServletResponse httpResponse,
                               String windowLabel)

Constructs a StandalonePortletURL.

Parameters:
httpRequest - HTTP request
httpResponse - HTTP response
windowLabel - window label
Method Detail

createStandalonePortletURL

public static StandalonePortletURL createStandalonePortletURL(HttpServletRequest httpRequest,
                                                              HttpServletResponse httpResponse)

Returns a StandalonePortletURL.

Parameters:
httpRequest - HTTP request
httpResponse - HTTP response
Returns:
StandalonePortletURL

createStandalonePortletURL

public static StandalonePortletURL createStandalonePortletURL(HttpServletRequest httpRequest,
                                                              HttpServletResponse httpResponse,
                                                              String windowLabel)

Returns a StandalonePortletURL.

Parameters:
httpRequest - HTTP request
httpResponse - HTTP response
windowLabel - window label
Returns:
StandalonePortletURL

init

protected void init()

setPortletServletName

public void setPortletServletName(String servletPortletName)

getPortletServletName

public String getPortletServletName()

clone

public Object clone()

Returns a deep copy.

Overrides:
clone in class WindowURL
Returns:
clone

appendPathWhenNull

protected StringBuffer appendPathWhenNull(StringBuffer buf,
                                          HttpServletRequest httpRequest)
Overrides:
appendPathWhenNull in class GenericURL

addParameter

public void addParameter(String name,
                         String value)
Description copied from class: GenericURL

Add a parameter. Multiple values for the same parameter can be set by calling this method multiple times with the same name.

This method URL encodes the parameter name and value value.

Overrides:
addParameter in class GenericURL
Parameters:
name - name
value - value

© 2003 BEA Systems, Inc.

Copyright © 2003 BEA Systems, Inc. All Rights Reserved