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.lang.String uuid, java.lang.String hash, long size)  
    • Method Summary

      Modifier and Type Method Description
      java.util.function.Supplier<java.io.File> getFileSupplier()  
      java.lang.String getHash()  
      FileMetaData getMetaData()  
      long getSize()  
      java.lang.String getUuid()  
      java.io.File retrieveFile()  
      void setFileSupplier​(java.util.function.Supplier<java.io.File> fileSupplier)  
      void setMetaData​(FileMetaData metaData)  
      void writeValues​(java.io.DataOutputStream dataOutputStream)  
      • Methods inherited from class java.lang.Object

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

      • FileValue

        public FileValue​(java.io.File file)
      • 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()
      • 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