Class HttpServletRequestContext

java.lang.Object
de.xima.fc.form.request.HttpServletRequestContext
All Implemented Interfaces:
IRequestContext

public final class HttpServletRequestContext extends Object implements IRequestContext
An IRequestContext backed by an actual HttpServletRequest.
Since:
8.0.0
Author:
XIMA MEDIA GmbH
  • Constructor Details

    • HttpServletRequestContext

      public HttpServletRequestContext(javax.servlet.http.HttpServletRequest request)
      Wraps an HttpServletRequest.
      Parameters:
      request - Request to wrap.
  • Method Details

    • getAttribute

      public Object getAttribute(String name)
      Description copied from interface: IRequestContext
      Retrieves the attribute for the given name.
      Specified by:
      getAttribute in interface IRequestContext
      Parameters:
      name - to retrieve request context attribute for.
      Returns:
      the attribute or null if no attribute was found for the given name.
    • getCharacterEncoding

      public String getCharacterEncoding()
      Description copied from interface: IRequestContext
      Retrieve the character encoding for the request.
      Specified by:
      getCharacterEncoding in interface IRequestContext
      Returns:
      The character encoding for the request.
    • getContentLength

      public int getContentLength()
      Description copied from interface: IRequestContext
      Retrieve the content length of the request.
      Specified by:
      getContentLength in interface IRequestContext
      Returns:
      The content length of the request.
    • getContentType

      public String getContentType()
      Description copied from interface: IRequestContext
      Retrieve the content type of the request.
      Specified by:
      getContentType in interface IRequestContext
      Returns:
      The content type of the request.
    • getInputStream

      public InputStream getInputStream() throws IOException
      Description copied from interface: IRequestContext
      Retrieve the input stream for the request.
      Specified by:
      getInputStream in interface IRequestContext
      Returns:
      The input stream for the request.
      Throws:
      IOException - if a problem occurs.
    • getServletContext

      public javax.servlet.ServletContext getServletContext()
      Description copied from interface: IRequestContext
      Retrieve the servlet context of the application.
      Specified by:
      getServletContext in interface IRequestContext
      Returns:
      The servlet context of the application.