org.jboss.portal.wsrp
Class WSRPActionURL

java.lang.Object
  extended by org.jboss.portal.wsrp.WSRPPortletURL
      extended by org.jboss.portal.wsrp.WSRPActionURL
All Implemented Interfaces:
ActionURL, PortletURL

public class WSRPActionURL
extends WSRPPortletURL
implements ActionURL

Version:
$Revision: 11403 $
Author:
Julien Viet

Constructor Summary
protected WSRPActionURL()
           
protected WSRPActionURL(Mode mode, WindowState windowState, boolean secure, StateString navigationalState, StateString interactionState)
           
 
Method Summary
protected  void appendEnd(java.lang.StringBuffer sb)
           
protected  void dealWithSpecificParams(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String originalURL)
          Deal with specific parameters first so that we can remove them before dealing with extra params.
 StateString getInteractionState()
          Return the interaction state.
 StateString getNavigationalState()
          Return the navigational state.
protected  java.lang.String getURLType()
           
 
Methods inherited from class org.jboss.portal.wsrp.WSRPPortletURL
create, create, create, createURLParameter, getMode, getRawParameterValueFor, getWindowState, isSecure, setParams, setStrict, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.portal.portlet.PortletURL
getMode, getWindowState
 

Constructor Detail

WSRPActionURL

protected WSRPActionURL(Mode mode,
                        WindowState windowState,
                        boolean secure,
                        StateString navigationalState,
                        StateString interactionState)

WSRPActionURL

protected WSRPActionURL()
Method Detail

dealWithSpecificParams

protected void dealWithSpecificParams(java.util.Map<java.lang.String,java.lang.String> params,
                                      java.lang.String originalURL)
Description copied from class: WSRPPortletURL
Deal with specific parameters first so that we can remove them before dealing with extra params. Sub-classes override to provide support for their specific parameters.

Overrides:
dealWithSpecificParams in class WSRPPortletURL
Parameters:
params - name-value map of the URL parameters
originalURL - a String reprensenting the URL we are working with

getURLType

protected java.lang.String getURLType()
Specified by:
getURLType in class WSRPPortletURL

getNavigationalState

public StateString getNavigationalState()
Description copied from interface: ActionURL
Return the navigational state.

Specified by:
getNavigationalState in interface ActionURL
Returns:
the navigational state

getInteractionState

public StateString getInteractionState()
Description copied from interface: ActionURL
Return the interaction state.

Specified by:
getInteractionState in interface ActionURL
Returns:
the interaction state

appendEnd

protected void appendEnd(java.lang.StringBuffer sb)
Specified by:
appendEnd in class WSRPPortletURL