Class RestResponse

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable

    @API
    public abstract class RestResponse
    extends java.lang.Object
    implements java.io.Closeable
    Response from a configurable REST web service.
    Since:
    2015.3.0
    • Constructor Detail

      • RestResponse

        public RestResponse()
    • Method Detail

      • error

        public static RestResponse error​(int httpStatusCode,
                                         java.lang.String errorMsg)
      • setErrorMsg

        public void setErrorMsg​(java.lang.String errorMsg)
      • setHttpStatusCode

        public void setHttpStatusCode​(int httpStatusCode)
      • getHttpStatusCode

        public int getHttpStatusCode()
      • getContentType

        public java.lang.String getContentType()
      • setContentType

        public void setContentType​(java.lang.String contentType)
      • createServletResponse

        public javax.servlet.http.HttpServletResponse createServletResponse​(javax.servlet.http.HttpServletResponse response)
                                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • createServletSuccessResponse

        public abstract void createServletSuccessResponse​(javax.servlet.http.HttpServletResponse response)
                                                   throws java.io.IOException,
                                                          RESTException
        Throws:
        java.io.IOException
        RESTException
      • createServletErrorResponse

        protected void createServletErrorResponse​(javax.servlet.http.HttpServletResponse response)
                                           throws java.io.IOException
        Throws:
        java.io.IOException