org.exoplatform.services.portletcontainer.plugins.pc.portletAPIImp
Class PortletURLImp

java.lang.Object
  extended by org.exoplatform.services.portletcontainer.plugins.pc.portletAPIImp.BaseURLImp
      extended by org.exoplatform.services.portletcontainer.plugins.pc.portletAPIImp.PortletURLImp
All Implemented Interfaces:
javax.portlet.BaseURL, javax.portlet.PortletURL

public class PortletURLImp
extends BaseURLImp
implements javax.portlet.PortletURL

Author:
Mestrallet Benjamin benjmestrallet@users.sourceforge.net

Field Summary
protected  java.lang.String markup
          Markup.
protected  javax.portlet.PortletMode requiredPortletMode
          Required portlet mode.
protected  javax.portlet.WindowState requiredWindowState
          Required window state.
protected  java.util.List<Supports> supports
          Supports.
 
Fields inherited from class org.exoplatform.services.portletcontainer.plugins.pc.portletAPIImp.BaseURLImp
baseURL, parameters
 
Constructor Summary
PortletURLImp(java.lang.String type, java.lang.String baseURL, java.lang.String markup, java.util.List<Supports> supports, boolean isCurrentlySecured, boolean defaultEscapeXml, Portlet portletDatas)
           
 
Method Summary
 javax.portlet.PortletMode getPortletMode()
          Overridden method.
 javax.portlet.WindowState getWindowState()
          Overridden method.
protected  void invokeFilterActionURL()
          Invoke filter action url.
protected  void invokeFilterRenderURL()
          Invoke filter render url.
 void removePublicRenderParameter(java.lang.String name)
          Overridden method.
 void setPortletMode(javax.portlet.PortletMode portletMode)
          Overridden method.
 void setWindowState(javax.portlet.WindowState windowState)
          Overridden method.
 java.lang.String toString(boolean escapeXML)
          Overridden method.
 
Methods inherited from class org.exoplatform.services.portletcontainer.plugins.pc.portletAPIImp.BaseURLImp
addProperty, encode, encode, encodeChars, getParameterMap, getPortletDatas, getPropertyString, getPropertyString, getType, isCurrentlySecured, isSecure, isSetSecureCalled, setCurrentlySecured, setParameter, setParameter, setParameters, setProperty, setSecure, setSetSecureCalled, setType, toString, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.portlet.BaseURL
addProperty, getParameterMap, setParameter, setParameter, setParameters, setProperty, setSecure, toString, write, write
 

Field Detail

supports

protected java.util.List<Supports> supports
Supports.


requiredWindowState

protected javax.portlet.WindowState requiredWindowState
Required window state.


requiredPortletMode

protected javax.portlet.PortletMode requiredPortletMode
Required portlet mode.


markup

protected java.lang.String markup
Markup.

Constructor Detail

PortletURLImp

public PortletURLImp(java.lang.String type,
                     java.lang.String baseURL,
                     java.lang.String markup,
                     java.util.List<Supports> supports,
                     boolean isCurrentlySecured,
                     boolean defaultEscapeXml,
                     Portlet portletDatas)
Parameters:
type - url type
baseURL - base url
markup - markup
supports - supports
isCurrentlySecured - is currently secured
defaultEscapeXml - default escape xml
portletDatas - portlet datas
Method Detail

setWindowState

public final void setWindowState(javax.portlet.WindowState windowState)
                          throws javax.portlet.WindowStateException
Overridden method.

Specified by:
setWindowState in interface javax.portlet.PortletURL
Parameters:
windowState - window state
Throws:
javax.portlet.WindowStateException - exception
See Also:
PortletURL.setWindowState(javax.portlet.WindowState)

setPortletMode

public final void setPortletMode(javax.portlet.PortletMode portletMode)
                          throws javax.portlet.PortletModeException
Overridden method.

Specified by:
setPortletMode in interface javax.portlet.PortletURL
Parameters:
portletMode - portlet mode
Throws:
javax.portlet.PortletModeException - exception
See Also:
PortletURL.setPortletMode(javax.portlet.PortletMode)

getPortletMode

public final javax.portlet.PortletMode getPortletMode()
Overridden method.

Specified by:
getPortletMode in interface javax.portlet.PortletURL
Returns:
portlet mode
See Also:
PortletURL.getPortletMode()

getWindowState

public final javax.portlet.WindowState getWindowState()
Overridden method.

Specified by:
getWindowState in interface javax.portlet.PortletURL
Returns:
window state
See Also:
PortletURL.getWindowState()

invokeFilterRenderURL

protected final void invokeFilterRenderURL()
Invoke filter render url.


invokeFilterActionURL

protected final void invokeFilterActionURL()
Invoke filter action url.


toString

public java.lang.String toString(boolean escapeXML)
Overridden method.

Specified by:
toString in class BaseURLImp
Parameters:
escapeXML - escape xml
Returns:
string representation
See Also:
BaseURLImp.toString(boolean)

removePublicRenderParameter

public final void removePublicRenderParameter(java.lang.String name)
Overridden method.

Specified by:
removePublicRenderParameter in interface javax.portlet.PortletURL
Parameters:
name - name
See Also:
PortletURL.removePublicRenderParameter(java.lang.String)


Copyright © 2011 eXo Platform SAS. All Rights Reserved.