Class WebScriptPortletResponse

    • Method Detail

      • getRenderResponse

        public javax.portlet.RenderResponse getRenderResponse()
        Gets the Portlet Render Response
        Returns:
        render response
      • setStatus

        public void setStatus​(int status)
        Description copied from interface: WebScriptResponse
        Sets the Response Status
        Parameters:
        status - int
      • setHeader

        public void setHeader​(java.lang.String name,
                              java.lang.String value)
        Description copied from interface: WebScriptResponse
        Set a response header with the given name and value. If the header has already been set, the new value overwrites the previous one.
        Parameters:
        name - header name
        value - header value
      • addHeader

        public void addHeader​(java.lang.String name,
                              java.lang.String value)
        Description copied from interface: WebScriptResponse
        Adds a response header with the given name and value. This method allows a response header to have multiple values.
        Parameters:
        name - header name
        value - header value
      • setContentType

        public void setContentType​(java.lang.String contentType)
        Description copied from interface: WebScriptResponse
        Sets the Content Type
        Parameters:
        contentType - String
      • setContentEncoding

        public void setContentEncoding​(java.lang.String contentEncoding)
        Description copied from interface: WebScriptResponse
        Sets the Content Encoding
        Parameters:
        contentEncoding - String
      • setCache

        public void setCache​(Cache cache)
        Description copied from interface: WebScriptResponse
        Sets the Cache control
        Parameters:
        cache - cache control
      • reset

        public void reset()
        Description copied from interface: WebScriptResponse
        Clears response buffer
      • getWriter

        public java.io.Writer getWriter()
                                 throws java.io.IOException
        Description copied from interface: WebScriptResponse
        Gets the Writer
        Returns:
        writer
        Throws:
        java.io.IOException
      • getOutputStream

        public java.io.OutputStream getOutputStream()
                                             throws java.io.IOException
        Description copied from interface: WebScriptResponse
        Gets the Output Stream
        Returns:
        output stream
        Throws:
        java.io.IOException
      • encodeScriptUrl

        public java.lang.String encodeScriptUrl​(java.lang.String url)
        Description copied from interface: WebScriptResponse
        Encode a script URL Note: Some Web Script Runtime environments (e.g. JSR-168, JSF) require urls to be re-written.
        Parameters:
        url - to encode
        Returns:
        encoded url
      • getEncodeScriptUrlFunction

        public java.lang.String getEncodeScriptUrlFunction​(java.lang.String name)
        Description copied from interface: WebScriptResponse
        Return a client side javascript function to build urls to this service
        Parameters:
        name - Generated function name
        Returns:
        javascript function definition