com.caucho.portal.generic
Class InvocationURL

java.lang.Object
  extended by com.caucho.portal.generic.InvocationURL

public abstract class InvocationURL
extends java.lang.Object


Constructor Summary
InvocationURL(InvocationFactory invocationFactory, java.lang.String namespace)
           
 
Method Summary
protected  Invocation getInvocation()
           
protected  Invocation getInvocation(java.lang.String namespace)
           
 java.lang.String getNamespace()
           
protected  java.util.Enumeration getParameterNames(java.util.Map<java.lang.String,java.lang.String[]> map)
           
protected  java.lang.String getParameterValue(java.util.Map<java.lang.String,java.lang.String[]> map, java.lang.String name)
           
protected  java.lang.String[] getParameterValues(java.util.Map<java.lang.String,java.lang.String[]> map, java.lang.String name)
           
protected  java.util.Map<java.lang.String,java.lang.String[]> getRenderParameterMap()
           
protected  java.util.Map<java.lang.String,java.lang.String[]> getRenderParameterMap(java.lang.String namespace)
           
abstract  java.lang.String getURL()
          Return a partially formed URL, it is then resolved to a full URL by the Portal.
protected  boolean isSecure()
           
protected  boolean isSecureSpecified()
          True if setSecure() was called for this url, even if it was called with setSecure(false)
protected  void setParameter(java.util.Map<java.lang.String,java.lang.String[]> map, java.lang.String name, java.lang.String value)
           
protected  void setParameter(java.util.Map<java.lang.String,java.lang.String[]> map, java.lang.String name, java.lang.String[] values)
           
 void setParameter(java.lang.String name, java.lang.String value)
           
 void setParameter(java.lang.String name, java.lang.String[] values)
           
 void setParameter(java.lang.String namespace, java.lang.String name, java.lang.String value)
           
 void setParameter(java.lang.String namespace, java.lang.String name, java.lang.String[] values)
           
 void setParameters(java.util.Map<java.lang.String,java.lang.String[]> parameters)
           
protected  void setParameters(java.util.Map<java.lang.String,java.lang.String[]> destMap, java.util.Map<java.lang.String,java.lang.String[]> srcMap)
           
 void setParameters(java.lang.String namespace, java.util.Map<java.lang.String,java.lang.String[]> parameters)
           
protected  void setPortletMode(Invocation invocation, PortletMode portletMode)
           
 void setPortletMode(PortletMode portletMode)
           
 void setPortletMode(java.lang.String namespace, PortletMode portletMode)
           
 void setSecure(boolean secure)
           
protected  void setWindowState(Invocation invocation, WindowState windowState)
           
 void setWindowState(java.lang.String namespace, WindowState windowState)
           
 void setWindowState(WindowState windowState)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InvocationURL

public InvocationURL(InvocationFactory invocationFactory,
                     java.lang.String namespace)
Parameters:
invocationFactory - the InvocationFactory
namespace - the namespace that is the default target for setting parameters, portlet mode, and window state
Method Detail

getNamespace

public java.lang.String getNamespace()

getInvocation

protected Invocation getInvocation()

getInvocation

protected Invocation getInvocation(java.lang.String namespace)

setWindowState

protected void setWindowState(Invocation invocation,
                              WindowState windowState)
                       throws WindowStateException
Throws:
WindowStateException

setWindowState

public void setWindowState(WindowState windowState)
                    throws WindowStateException
Throws:
WindowStateException

setWindowState

public void setWindowState(java.lang.String namespace,
                           WindowState windowState)
                    throws WindowStateException
Throws:
WindowStateException

setPortletMode

protected void setPortletMode(Invocation invocation,
                              PortletMode portletMode)
                       throws PortletModeException
Throws:
PortletModeException

setPortletMode

public void setPortletMode(PortletMode portletMode)
                    throws PortletModeException
Throws:
PortletModeException

setPortletMode

public void setPortletMode(java.lang.String namespace,
                           PortletMode portletMode)
                    throws PortletModeException
Throws:
PortletModeException

getRenderParameterMap

protected java.util.Map<java.lang.String,java.lang.String[]> getRenderParameterMap()

getRenderParameterMap

protected java.util.Map<java.lang.String,java.lang.String[]> getRenderParameterMap(java.lang.String namespace)

getParameterValue

protected java.lang.String getParameterValue(java.util.Map<java.lang.String,java.lang.String[]> map,
                                             java.lang.String name)

getParameterValues

protected java.lang.String[] getParameterValues(java.util.Map<java.lang.String,java.lang.String[]> map,
                                                java.lang.String name)

getParameterNames

protected java.util.Enumeration getParameterNames(java.util.Map<java.lang.String,java.lang.String[]> map)

setParameter

protected void setParameter(java.util.Map<java.lang.String,java.lang.String[]> map,
                            java.lang.String name,
                            java.lang.String value)

setParameters

protected void setParameters(java.util.Map<java.lang.String,java.lang.String[]> destMap,
                             java.util.Map<java.lang.String,java.lang.String[]> srcMap)

setParameter

protected void setParameter(java.util.Map<java.lang.String,java.lang.String[]> map,
                            java.lang.String name,
                            java.lang.String[] values)

setParameter

public void setParameter(java.lang.String name,
                         java.lang.String value)

setParameter

public void setParameter(java.lang.String name,
                         java.lang.String[] values)

setParameters

public void setParameters(java.util.Map<java.lang.String,java.lang.String[]> parameters)

setParameter

public void setParameter(java.lang.String namespace,
                         java.lang.String name,
                         java.lang.String value)

setParameter

public void setParameter(java.lang.String namespace,
                         java.lang.String name,
                         java.lang.String[] values)

setParameters

public void setParameters(java.lang.String namespace,
                          java.util.Map<java.lang.String,java.lang.String[]> parameters)

setSecure

public void setSecure(boolean secure)
               throws PortletSecurityException
Throws:
PortletSecurityException

isSecureSpecified

protected boolean isSecureSpecified()
True if setSecure() was called for this url, even if it was called with setSecure(false)


isSecure

protected boolean isSecure()

getURL

public abstract java.lang.String getURL()
Return a partially formed URL, it is then resolved to a full URL by the Portal.