Class InputContextImpl

  • All Implemented Interfaces:
    InputContext

    public class InputContextImpl
    extends java.lang.Object
    implements InputContext
    InputContextImpl class encapsulates the InputStream and some header values as present in the POST, PUT or MKCOL request.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getContentLanguage()
      Returns the content language or null.
      long getContentLength()
      Returns the length of the data or -1 if the contentlength could not be determined.
      java.lang.String getContentType()
      Return the content type or null
      java.io.InputStream getInputStream()
      Returns the input stream of the resource to import.
      long getModificationTime()
      Returns the modification time of the resource or the current time if the modification time has not been set.
      java.lang.String getProperty​(java.lang.String propertyName)
      Returns the value of the given property or null if this property does not exist.
      boolean hasStream()
      Return true, if there are any data to be imported (and not only properties)
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • InputContextImpl

        public InputContextImpl​(HttpServletRequest request,
                                java.io.InputStream in)
    • Method Detail

      • hasStream

        public boolean hasStream()
        Description copied from interface: InputContext
        Return true, if there are any data to be imported (and not only properties)
        Specified by:
        hasStream in interface InputContext
        Returns:
      • getInputStream

        public java.io.InputStream getInputStream()
        Returns the input stream of the resource to import.
        Specified by:
        getInputStream in interface InputContext
        Returns:
        the input stream.
      • getModificationTime

        public long getModificationTime()
        Description copied from interface: InputContext
        Returns the modification time of the resource or the current time if the modification time has not been set.
        Specified by:
        getModificationTime in interface InputContext
        Returns:
        the modification time.
      • getContentLanguage

        public java.lang.String getContentLanguage()
        Returns the content language or null.
        Specified by:
        getContentLanguage in interface InputContext
        Returns:
        contentLanguage
      • getContentLength

        public long getContentLength()
        Description copied from interface: InputContext
        Returns the length of the data or -1 if the contentlength could not be determined.
        Specified by:
        getContentLength in interface InputContext
        Returns:
        content length or -1 when unknown
      • getContentType

        public java.lang.String getContentType()
        Description copied from interface: InputContext
        Return the content type or null
        Specified by:
        getContentType in interface InputContext
        Returns:
      • getProperty

        public java.lang.String getProperty​(java.lang.String propertyName)
        Description copied from interface: InputContext
        Returns the value of the given property or null if this property does not exist.
        Specified by:
        getProperty in interface InputContext
        Returns:
        String property value or null