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 hasPrefix()
    boolean hasRequest()
    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()


    hasPrefix

    public boolean hasPrefix()


    hasRequest

    public boolean hasRequest()


    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