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 booleanfileExists(java.lang.String path, java.lang.String uuid)java.io.FilegetFile(java.lang.String path, java.lang.String uuid, java.lang.String hash)voidremoveFile(java.lang.String path, java.lang.String uuid)voidsetFile(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, waitMethods 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)
-