Class FileValue


  • public class FileValue
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      FileValue​(java.io.DataInputStream dataInputStream)  
      FileValue​(java.io.File file)  
      FileValue​(java.io.File file, java.lang.String fileName)  
      FileValue​(java.lang.String uuid, java.lang.String hash, long size)  
    • Constructor Detail

      • FileValue

        public FileValue​(java.io.File file)
      • FileValue

        public FileValue​(java.io.File file,
                         java.lang.String fileName)
      • FileValue

        public FileValue​(java.lang.String uuid,
                         java.lang.String hash,
                         long size)
      • FileValue

        public FileValue​(java.io.DataInputStream dataInputStream)
                  throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • getUuid

        public java.lang.String getUuid()
      • getHash

        public java.lang.String getHash()
      • getSize

        public long getSize()
      • getFileName

        public java.lang.String getFileName()
      • getMimeType

        public java.lang.String getMimeType()
      • getFileExtension

        public java.lang.String getFileExtension()
      • getContentSnipped

        public java.lang.String getContentSnipped​(int maxLength)
      • setMetaData

        public void setMetaData​(FileMetaData metaData)
      • getFileSupplier

        public java.util.function.Supplier<java.io.File> getFileSupplier()
      • setFileSupplier

        public void setFileSupplier​(java.util.function.Supplier<java.io.File> fileSupplier)
      • retrieveFile

        public java.io.File retrieveFile()
      • writeValues

        public void writeValues​(java.io.DataOutputStream dataOutputStream)
                         throws java.io.IOException
        Throws:
        java.io.IOException