java.lang.Object
org.vaadin.addons.f0rce.uploadhelper.receiver.UHFileData
All Implemented Interfaces:
java.io.Serializable

public class UHFileData
extends java.lang.Object
implements java.io.Serializable
See Also:
Serialized Form
  • Constructor Summary

    Constructors 
    Constructor Description
    UHFileData​(java.lang.String fileName, java.lang.String mimeType, java.io.OutputStream outputBuffer)
    Create a UHFileData instance for a file.
  • Method Summary

    Modifier and Type Method Description
    java.io.File getFile()  
    java.lang.String getFileName()
    Return the name of this file.
    java.lang.String getMimeType()
    Return the mimeType of this file.
    java.io.OutputStream getOutputBuffer()
    Return the output buffer for this file data.

    Methods inherited from class java.lang.Object

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

    • UHFileData

      public UHFileData​(java.lang.String fileName, java.lang.String mimeType, java.io.OutputStream outputBuffer)
      Create a UHFileData instance for a file.
      Parameters:
      fileName - the file name
      mimeType - the file MIME type
      outputBuffer - the output buffer where to write the file
  • Method Details

    • getMimeType

      public java.lang.String getMimeType()
      Return the mimeType of this file.
      Returns:
      mime types of the files
    • getFileName

      public java.lang.String getFileName()
      Return the name of this file.
      Returns:
      file name
    • getOutputBuffer

      public java.io.OutputStream getOutputBuffer()
      Return the output buffer for this file data.
      Returns:
      output buffer
    • getFile

      public java.io.File getFile()
      Returns:
      Temporary file containing the uploaded data.
      Throws:
      java.lang.NullPointerException - if outputBuffer is null
      java.lang.UnsupportedOperationException - if outputBuffer is not an UploadOutputStream