public class FsDataStore extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DATASTORE_BACKEND_DB |
static String |
DATASTORE_BACKEND_FS |
static String |
DATASTORE_DIRNAME |
| Constructor and Description |
|---|
FsDataStore() |
| Modifier and Type | Method and Description |
|---|---|
static void |
copy(NodeDocumentVersion srcDocVer,
NodeDocumentVersion dstDocVer)
Copy a datastore file to another version
|
static void |
delete(String uuid)
Purge data store file
|
static void |
persist(NodeDocumentVersion nDocVer,
InputStream is)
Persis document file
|
static void |
purgeEmptyDirectories()
Purge empty datastore directories.
|
static void |
purgeOrphanFiles()
Purge orphan datastore files.
|
static InputStream |
read(String uuid)
Read from data store
|
static File |
resolveFile(String uuid)
Get file from uuid
|
static File |
save(String uuid,
InputStream is)
Write to data store
|
static void |
verifyChecksum(String docUuid,
String verName,
File fsRaw)
Verify checksum
|
public static final String DATASTORE_BACKEND_FS
public static final String DATASTORE_BACKEND_DB
public static final String DATASTORE_DIRNAME
public static File save(String uuid, InputStream is) throws IOException
IOExceptionpublic static InputStream read(String uuid) throws FileNotFoundException
FileNotFoundExceptionpublic static void delete(String uuid) throws IOException
IOExceptionpublic static void copy(NodeDocumentVersion srcDocVer, NodeDocumentVersion dstDocVer) throws IOException
IOExceptionpublic static void persist(NodeDocumentVersion nDocVer, InputStream is) throws IOException
IOExceptionpublic static void verifyChecksum(String docUuid, String verName, File fsRaw) throws RepositoryException, DatabaseException, IOException
public static void purgeOrphanFiles()
throws DatabaseException,
IOException
DatabaseExceptionIOExceptionpublic static void purgeEmptyDirectories()
throws IOException
IOExceptionCopyright © 2018 Open Knowledge Management System S.L.. All rights reserved.