cfboom.http.message

Class BasicHttpResponse

lucee.Component
    extended by cfboom.lang.Object
      extended by cfboom.http.message.AbstractHttpMessage
        extended by cfboom.http.message.BasicHttpResponse
All Implemented Interfaces:
HttpMessage , HttpResponse

Basic implementation of {@link HttpResponse}.

Class Attributes:
  • cfboom : Joel Tobey
  •  
  • output : false
  •  
  • displayname : Class BasicHttpResponse
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Constructor Summary
    init([any result])
    Method Summary
    boolean containsHeader([string name])
    array getAllHeaders()
    numeric getCode()
    any getCookies()
    any getDeserializedContent()
    string getErrorDetail()
    string getFileContent()
    string getFirstHeader([string name])
    array getHeaders([string name])
    string getLastHeader([string name])
    string getMimeType()
    any getPrefix()
    string getReasonPhrase()
    any getRequest()
    any getResult()
    any getSource()
    HttpStatus getStatus()
    boolean isClientError()
    boolean isInformational()
    boolean isRedirection()
    boolean isServerError()
    boolean isSuccess()
    private void processPrefix([struct prefix])
    void setRequest([HttpRequest req])
    void setStatus(HttpStatus status)
    string toString()
     
    Methods inherited from class cfboom.http.message.AbstractHttpMessage
    addHeader, getContentEncoding, getContentLength, getContentType, removeHeaders, setHeader, setHeaders
     
    Methods inherited from class cfboom.lang.Object
    $equals, getComponentName, getIdentityHashCode, getIdentityString, getMeta, hashCode
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

    public init([any result])

    Parameters:
    result

    Method Detail

    containsHeader

    public boolean containsHeader([string name])

    Specified by:
    containsHeader in interface HttpMessage
    Overrides:
    containsHeader in class AbstractHttpMessage
    Parameters:
    name

    getAllHeaders

    public array getAllHeaders()

    Specified by:
    getAllHeaders in interface HttpMessage
    Overrides:
    getAllHeaders in class AbstractHttpMessage

    getCode

    public numeric getCode()

    Specified by:
    getCode in interface HttpResponse

    getCookies

    public any getCookies()


    getDeserializedContent

    public any getDeserializedContent()


    getErrorDetail

    public string getErrorDetail()


    getFileContent

    public string getFileContent()


    getFirstHeader

    public string getFirstHeader([string name])

    Specified by:
    getFirstHeader in interface HttpMessage
    Overrides:
    getFirstHeader in class AbstractHttpMessage
    Parameters:
    name

    getHeaders

    public array getHeaders([string name])

    Specified by:
    getHeaders in interface HttpMessage
    Overrides:
    getHeaders in class AbstractHttpMessage
    Parameters:
    name

    getLastHeader

    public string getLastHeader([string name])

    Specified by:
    getLastHeader in interface HttpMessage
    Overrides:
    getLastHeader in class AbstractHttpMessage
    Parameters:
    name

    getMimeType

    public string getMimeType()


    getPrefix

    public any getPrefix()


    getReasonPhrase

    public string getReasonPhrase()

    Specified by:
    getReasonPhrase in interface HttpResponse

    getRequest

    public any getRequest()

    Specified by:
    getRequest in interface HttpResponse

    getResult

    public any getResult()


    getSource

    public any getSource()


    getStatus

    public HttpStatus getStatus()


    isClientError

    public boolean isClientError()

    Specified by:
    isClientError in interface HttpResponse

    isInformational

    public boolean isInformational()

    Specified by:
    isInformational in interface HttpResponse

    isRedirection

    public boolean isRedirection()

    Specified by:
    isRedirection in interface HttpResponse

    isServerError

    public boolean isServerError()

    Specified by:
    isServerError in interface HttpResponse

    isSuccess

    public boolean isSuccess()

    Specified by:
    isSuccess in interface HttpResponse

    processPrefix

    private void processPrefix([struct prefix])

    Parameters:
    prefix

    setRequest

    public void setRequest([HttpRequest req])

    Specified by:
    setRequest in interface HttpResponse
    Parameters:
    req

    setStatus

    public void setStatus(HttpStatus status)

    Parameters:
    status

    toString

    public string toString()

    Overrides:
    toString in class cfboom.lang.Object