Class RestSupportImpl

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T> java.util.Optional<T> getRequestBodyAs​(java.lang.Class<T> type)
      Returns, if present, the body of the request body coerced to a given type.
      boolean isHttpDelete()
      Is this request a HEAD?
      boolean isHttpGet()
      Is this request a GET?
      boolean isHttpHead()
      Is this request a HEAD?
      boolean isHttpPatch()
      Is this request a HEAD?
      boolean isHttpPost()
      Is this request a POST?
      boolean isHttpPut()
      Is this request a PUT?
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getRequestBodyAs

        public <T> java.util.Optional<T> getRequestBodyAs​(java.lang.Class<T> type)
        Description copied from interface: RestSupport
        Returns, if present, the body of the request body coerced to a given type. If the body is empty, an empty Optional is returned. Coercions are done through, which uses TypeCoercer as a fallback (coercing HttpServletRequest to the target type).
        Specified by:
        getRequestBodyAs in interface RestSupport
        Type Parameters:
        T - the type of the return value.
        Parameters:
        type - the target type.
        Returns:
        an Optional wrapping the resulting object.