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
IOException
public static InputStream read(String uuid) throws FileNotFoundException
FileNotFoundException
public static void delete(String uuid) throws IOException
IOException
public static void copy(NodeDocumentVersion srcDocVer, NodeDocumentVersion dstDocVer) throws IOException
IOException
public static void persist(NodeDocumentVersion nDocVer, InputStream is) throws IOException
IOException
public static void verifyChecksum(String docUuid, String verName, File fsRaw) throws RepositoryException, DatabaseException, IOException
public static void purgeOrphanFiles() throws DatabaseException, IOException
DatabaseException
IOException
public static void purgeEmptyDirectories() throws IOException
IOException
Copyright © 2016. All rights reserved.