Class LocalFileStore

java.lang.Object
org.teamapps.universaldb.index.file.AbstractFileStore
org.teamapps.universaldb.index.file.LocalFileStore
All Implemented Interfaces:
FileStore

public class LocalFileStore
extends AbstractFileStore
  • Constructor Summary

    Constructors
    Constructor Description
    LocalFileStore​(java.io.File storePath)  
    LocalFileStore​(java.io.File storePath, boolean encrypt)  
  • Method Summary

    Modifier and Type Method Description
    boolean fileExists​(java.lang.String path, java.lang.String uuid)  
    java.io.File getFile​(java.lang.String path, java.lang.String uuid, java.lang.String hash)  
    void removeFile​(java.lang.String path, java.lang.String uuid)  
    void setFile​(java.lang.String path, java.lang.String uuid, java.lang.String hash, java.io.File file)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.teamapps.universaldb.index.file.FileStore

    getFileSupplier
  • Constructor Details

    • LocalFileStore

      public LocalFileStore​(java.io.File storePath)
    • LocalFileStore

      public LocalFileStore​(java.io.File storePath, boolean encrypt)
  • Method Details

    • getFile

      public java.io.File getFile​(java.lang.String path, java.lang.String uuid, java.lang.String hash)
    • setFile

      public void setFile​(java.lang.String path, java.lang.String uuid, java.lang.String hash, java.io.File file)
    • removeFile

      public void removeFile​(java.lang.String path, java.lang.String uuid)
    • fileExists

      public boolean fileExists​(java.lang.String path, java.lang.String uuid)