org.exoplatform.frameworks.portletcontainer.portalframework
Class WindowID2

java.lang.Object
  extended by org.exoplatform.services.portletcontainer.pci.ExoWindowID
      extended by org.exoplatform.frameworks.portletcontainer.portalframework.WindowID2
All Implemented Interfaces:
Serializable, WindowID

public class WindowID2
extends ExoWindowID

Internal class that is used to store info about single portlet window it extends functionality of ExoWindowID and adds methods to store current portlet mode and window state of a portlet.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.exoplatform.services.portletcontainer.pci.ExoWindowID
DEFAULT_PORTAL_CONFIG, MOBILE_PORTAL_CONFIG
 
Constructor Summary
WindowID2()
           
 
Method Summary
 javax.portlet.PortletMode getPortletMode()
          Returns stored portlet mode for a portlet window.
 Map<String,String[]> getRenderParams()
          Returns render parameters stored among user requests.
 javax.portlet.WindowState getWindowState()
          Returns stored window state for a portlet window.
 void setPortletMode(javax.portlet.PortletMode portletMode)
          Stores portlet mode for a portlet window.
 void setRenderParams(Map<String,String[]> renderParams)
          Stores render parameters among user requests.
 void setWindowState(javax.portlet.WindowState windowState)
          Stores window state for a portlet window.
 
Methods inherited from class org.exoplatform.services.portletcontainer.pci.ExoWindowID
generateKey, generatePersistenceId, getConfigurationSource, getOwner, getPersistenceId, getPortletApplicationName, getPortletName, getUniqueID, setConfigurationSource, setOwner, setPersistenceId, setPortletApplicationName, setPortletName, setUniqueID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WindowID2

public WindowID2()
Method Detail

getPortletMode

public final javax.portlet.PortletMode getPortletMode()
Returns stored portlet mode for a portlet window.

Returns:
stored portlet mode

setPortletMode

public final void setPortletMode(javax.portlet.PortletMode portletMode)
Stores portlet mode for a portlet window.

Parameters:
portletMode - portlet mode to store

getWindowState

public final javax.portlet.WindowState getWindowState()
Returns stored window state for a portlet window.

Returns:
stored window state

setWindowState

public final void setWindowState(javax.portlet.WindowState windowState)
Stores window state for a portlet window.

Parameters:
windowState - window state to store

getRenderParams

public final Map<String,String[]> getRenderParams()
Returns render parameters stored among user requests.

Returns:
render parameters map

setRenderParams

public final void setRenderParams(Map<String,String[]> renderParams)
Stores render parameters among user requests.

Parameters:
renderParams - render parameters map to store


Copyright © 2009 eXo Platform SAS. All Rights Reserved.