org.springframework.mock.web.portlet
Class MockPortalContext

java.lang.Object
  extended by org.springframework.mock.web.portlet.MockPortalContext
All Implemented Interfaces:
javax.portlet.PortalContext

public class MockPortalContext
extends Object
implements javax.portlet.PortalContext

Mock implementation of the PortalContext interface.

Since:
2.0
Author:
John A. Lewis, Juergen Hoeller

Field Summary
 
Fields inherited from interface javax.portlet.PortalContext
MARKUP_HEAD_ELEMENT_SUPPORT
 
Constructor Summary
MockPortalContext()
          Create a new MockPortalContext with default PortletModes (VIEW, EDIT, HELP) and default WindowStates (NORMAL, MAXIMIZED, MINIMIZED).
MockPortalContext(List<javax.portlet.PortletMode> supportedPortletModes, List<javax.portlet.WindowState> supportedWindowStates)
          Create a new MockPortalContext with the given PortletModes and WindowStates.
 
Method Summary
 String getPortalInfo()
           
 String getProperty(String name)
           
 Enumeration<String> getPropertyNames()
           
 Enumeration<javax.portlet.PortletMode> getSupportedPortletModes()
           
 Enumeration<javax.portlet.WindowState> getSupportedWindowStates()
           
 void setProperty(String name, String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockPortalContext

public MockPortalContext()
Create a new MockPortalContext with default PortletModes (VIEW, EDIT, HELP) and default WindowStates (NORMAL, MAXIMIZED, MINIMIZED).

See Also:
PortletMode, WindowState

MockPortalContext

public MockPortalContext(List<javax.portlet.PortletMode> supportedPortletModes,
                         List<javax.portlet.WindowState> supportedWindowStates)
Create a new MockPortalContext with the given PortletModes and WindowStates.

Parameters:
supportedPortletModes - the List of supported PortletMode instances
supportedWindowStates - the List of supported WindowState instances
See Also:
PortletMode, WindowState
Method Detail

getPortalInfo

public String getPortalInfo()
Specified by:
getPortalInfo in interface javax.portlet.PortalContext

setProperty

public void setProperty(String name,
                        String value)

getProperty

public String getProperty(String name)
Specified by:
getProperty in interface javax.portlet.PortalContext

getPropertyNames

public Enumeration<String> getPropertyNames()
Specified by:
getPropertyNames in interface javax.portlet.PortalContext

getSupportedPortletModes

public Enumeration<javax.portlet.PortletMode> getSupportedPortletModes()
Specified by:
getSupportedPortletModes in interface javax.portlet.PortalContext

getSupportedWindowStates

public Enumeration<javax.portlet.WindowState> getSupportedWindowStates()
Specified by:
getSupportedWindowStates in interface javax.portlet.PortalContext