Class MockPortletURL

Object
com.liferay.portal.kernel.test.portlet.MockPortletURL
All Implemented Interfaces:
jakarta.portlet.BaseURL, jakarta.portlet.Mutable, jakarta.portlet.MutableRenderState, jakarta.portlet.PortletURL, jakarta.portlet.RenderState
Direct Known Subclasses:
MockActionURL, MockRenderURL, MockResourceURL

public class MockPortletURL extends Object implements jakarta.portlet.PortletURL
Author:
Dante Wang
  • Field Details

  • Constructor Details

    • MockPortletURL

      public MockPortletURL(jakarta.portlet.PortalContext portalContext, String urlType)
  • Method Details

    • addProperty

      public void addProperty(String key, String value)
      Specified by:
      addProperty in interface jakarta.portlet.BaseURL
    • append

      public Appendable append(Appendable appendable) throws IOException
      Specified by:
      append in interface jakarta.portlet.BaseURL
      Throws:
      IOException
    • append

      public Appendable append(Appendable appendable, boolean escapeXML) throws IOException
      Specified by:
      append in interface jakarta.portlet.BaseURL
      Throws:
      IOException
    • getParameter

      public String getParameter(String name)
    • getParameterMap

      public Map<String,String[]> getParameterMap()
      Specified by:
      getParameterMap in interface jakarta.portlet.BaseURL
    • getParameterNames

      public Set<String> getParameterNames()
    • getParameterValues

      public String[] getParameterValues(String name)
    • getPortletMode

      public jakarta.portlet.PortletMode getPortletMode()
      Specified by:
      getPortletMode in interface jakarta.portlet.RenderState
    • getProperties

      public Map<String,String[]> getProperties()
    • getRenderParameters

      public jakarta.portlet.MutableRenderParameters getRenderParameters()
      Specified by:
      getRenderParameters in interface jakarta.portlet.MutableRenderState
      Specified by:
      getRenderParameters in interface jakarta.portlet.RenderState
    • getWindowState

      public jakarta.portlet.WindowState getWindowState()
      Specified by:
      getWindowState in interface jakarta.portlet.RenderState
    • isSecure

      public boolean isSecure()
    • removePublicRenderParameter

      public void removePublicRenderParameter(String name)
      Specified by:
      removePublicRenderParameter in interface jakarta.portlet.PortletURL
    • setBeanParameter

      public void setBeanParameter(jakarta.portlet.annotations.PortletSerializable portletSerializable)
      Specified by:
      setBeanParameter in interface jakarta.portlet.PortletURL
    • setParameter

      public void setParameter(String key, String value)
      Specified by:
      setParameter in interface jakarta.portlet.BaseURL
    • setParameter

      public void setParameter(String key, String[] values)
      Specified by:
      setParameter in interface jakarta.portlet.BaseURL
    • setParameters

      public void setParameters(Map<String,String[]> parameters)
      Specified by:
      setParameters in interface jakarta.portlet.BaseURL
    • setPortletMode

      public void setPortletMode(jakarta.portlet.PortletMode portletMode) throws jakarta.portlet.PortletModeException
      Specified by:
      setPortletMode in interface jakarta.portlet.MutableRenderState
      Throws:
      jakarta.portlet.PortletModeException
    • setProperty

      public void setProperty(String key, String value)
      Specified by:
      setProperty in interface jakarta.portlet.BaseURL
    • setSecure

      public void setSecure(boolean secure) throws jakarta.portlet.PortletSecurityException
      Specified by:
      setSecure in interface jakarta.portlet.BaseURL
      Throws:
      jakarta.portlet.PortletSecurityException
    • setWindowState

      public void setWindowState(jakarta.portlet.WindowState windowState) throws jakarta.portlet.WindowStateException
      Specified by:
      setWindowState in interface jakarta.portlet.MutableRenderState
      Throws:
      jakarta.portlet.WindowStateException
    • toString

      public String toString()
      Specified by:
      toString in interface jakarta.portlet.BaseURL
      Overrides:
      toString in class Object
    • write

      public void write(Writer writer) throws IOException
      Specified by:
      write in interface jakarta.portlet.BaseURL
      Throws:
      IOException
    • write

      public void write(Writer writer, boolean escapeXML) throws IOException
      Specified by:
      write in interface jakarta.portlet.BaseURL
      Throws:
      IOException
    • encodeParameter

      protected String encodeParameter(String name, String value)
    • encodeParameter

      protected String encodeParameter(String name, String[] values)