Class GroovyHttpServletResponse

java.lang.Object
javax.servlet.ServletResponseWrapper
javax.servlet.http.HttpServletResponseWrapper
de.uplanet.lucy.server.scripting.groovy.servlet.GroovyHttpServletResponse
All Implemented Interfaces:
javax.servlet.http.HttpServletResponse, javax.servlet.ServletResponse

public class GroovyHttpServletResponse extends javax.servlet.http.HttpServletResponseWrapper
Since:
Intrexx 10.10.
  • Field Summary

    Fields inherited from interface javax.servlet.http.HttpServletResponse

    SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_FOUND, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY
  • Constructor Summary

    Constructors
    Constructor
    Description
    GroovyHttpServletResponse(javax.servlet.http.HttpServletResponse p_response)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addCookie(javax.servlet.http.Cookie p_cookie)
     
    createCookie(String p_strName, String p_strValue)
    Create a cookie with the given name and value.
    Deprecated. 
    encodeUrl(String p_strUrl)
    Deprecated. 
    boolean
    isWrapperFor(Class<?> p_wrappedType)
    This method is not supported.
    boolean
    isWrapperFor(javax.servlet.ServletResponse p_wrapped)
    This method is not supported.
    void
    sendError(int p_iStatus)
    This method is not supported.
    void
    sendError(int p_iStatus, String p_strMsg)
    This method is not supported.
    void
    setResponse(javax.servlet.ServletResponse p_response)
    This method is not supported.
    void
    setStatus(int p_iStatus, String p_strMsg)
    Deprecated. 

    Methods inherited from class javax.servlet.http.HttpServletResponseWrapper

    addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectURL, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus

    Methods inherited from class javax.servlet.ServletResponseWrapper

    flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getResponse, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface javax.servlet.ServletResponse

    flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale
  • Constructor Details

    • GroovyHttpServletResponse

      public GroovyHttpServletResponse(javax.servlet.http.HttpServletResponse p_response)
  • Method Details

    • createCookie

      public Cookie createCookie(String p_strName, String p_strValue)
      Create a cookie with the given name and value.

      Unlike javax.servlet.http.Cookie the created cookie also setting the SameSite attribute.

      Parameters:
      p_strName - The name.
      p_strValue - The value.
      Throws:
      IllegalArgumentException - If the cookie name or value is invalid.
    • addCookie

      public void addCookie(javax.servlet.http.Cookie p_cookie)
      Specified by:
      addCookie in interface javax.servlet.http.HttpServletResponse
      Overrides:
      addCookie in class javax.servlet.http.HttpServletResponseWrapper
    • encodeUrl

      @Deprecated public String encodeUrl(String p_strUrl)
      Deprecated.
      This method is not supported.
      Specified by:
      encodeUrl in interface javax.servlet.http.HttpServletResponse
      Overrides:
      encodeUrl in class javax.servlet.http.HttpServletResponseWrapper
      Throws:
      UnsupportedOperationException - Always.
    • encodeRedirectUrl

      @Deprecated public String encodeRedirectUrl(String p_strUrl)
      Deprecated.
      This method is not supported.
      Specified by:
      encodeRedirectUrl in interface javax.servlet.http.HttpServletResponse
      Overrides:
      encodeRedirectUrl in class javax.servlet.http.HttpServletResponseWrapper
      Throws:
      UnsupportedOperationException - Always.
    • sendError

      public void sendError(int p_iStatus, String p_strMsg)
      This method is not supported.
      Specified by:
      sendError in interface javax.servlet.http.HttpServletResponse
      Overrides:
      sendError in class javax.servlet.http.HttpServletResponseWrapper
      Throws:
      UnsupportedOperationException - Always.
    • sendError

      public void sendError(int p_iStatus)
      This method is not supported.
      Specified by:
      sendError in interface javax.servlet.http.HttpServletResponse
      Overrides:
      sendError in class javax.servlet.http.HttpServletResponseWrapper
      Throws:
      UnsupportedOperationException - Always.
    • setStatus

      @Deprecated public void setStatus(int p_iStatus, String p_strMsg)
      Deprecated.
      This method is not supported.
      Specified by:
      setStatus in interface javax.servlet.http.HttpServletResponse
      Overrides:
      setStatus in class javax.servlet.http.HttpServletResponseWrapper
      Throws:
      UnsupportedOperationException - Always.
    • setResponse

      public void setResponse(javax.servlet.ServletResponse p_response)
      This method is not supported.
      Overrides:
      setResponse in class javax.servlet.ServletResponseWrapper
      Throws:
      UnsupportedOperationException - Always.
    • isWrapperFor

      public boolean isWrapperFor(javax.servlet.ServletResponse p_wrapped)
      This method is not supported.
      Overrides:
      isWrapperFor in class javax.servlet.ServletResponseWrapper
      Throws:
      UnsupportedOperationException - Always.
    • isWrapperFor

      public boolean isWrapperFor(Class<?> p_wrappedType)
      This method is not supported.
      Overrides:
      isWrapperFor in class javax.servlet.ServletResponseWrapper
      Throws:
      UnsupportedOperationException - Always.