Package com.logicaldoc.enterprise.store
Class EnterpriseFSStore
java.lang.Object
com.logicaldoc.core.store.AbstractStore
com.logicaldoc.core.store.FSStore
com.logicaldoc.enterprise.store.EnterpriseFSStore
- All Implemented Interfaces:
com.logicaldoc.core.store.Store,Comparable<com.logicaldoc.core.store.Store>
public class EnterpriseFSStore
extends com.logicaldoc.core.store.FSStore
A Store that operates on the Filesystem and also has compression
capabilities. If the parameter encryption=true all the document
resources will be placed in a compressed archive called container.
This archive is also encrypted.
- Since:
- 7.6.4
- Author:
- Marco Meschieri - LogicalDOC
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanbyte[]listResources(long docId, String fileVersion) longvoidvoidstore(InputStream stream, long docId, String resource) voidwriteToFile(long docId, String resource, File out) Methods inherited from class com.logicaldoc.core.store.FSStore
delete, getContainer, getRoot, getTotalSize, moveResourcesToStoreMethods inherited from class com.logicaldoc.core.store.AbstractStore
compareTo, destroy, equals, getBytes, getConfig, getId, getParameters, getResourceName, getResourceName, getStoreDefinitions, getString, hashCode, init, isEnabled, newStore, setConfig, setId, test, toString, writeToStream, writeToStream
-
Constructor Details
-
EnterpriseFSStore
public EnterpriseFSStore()
-
-
Method Details
-
getParameterNames
- Specified by:
getParameterNamesin interfacecom.logicaldoc.core.store.Store- Overrides:
getParameterNamesin classcom.logicaldoc.core.store.FSStore
-
store
- Specified by:
storein interfacecom.logicaldoc.core.store.Store- Overrides:
storein classcom.logicaldoc.core.store.FSStore- Throws:
IOException
-
store
- Specified by:
storein interfacecom.logicaldoc.core.store.Store- Overrides:
storein classcom.logicaldoc.core.store.FSStore- Throws:
IOException
-
delete
- Specified by:
deletein interfacecom.logicaldoc.core.store.Store- Overrides:
deletein classcom.logicaldoc.core.store.FSStore
-
listResources
- Specified by:
listResourcesin interfacecom.logicaldoc.core.store.Store- Overrides:
listResourcesin classcom.logicaldoc.core.store.FSStore
-
size
- Specified by:
sizein interfacecom.logicaldoc.core.store.Store- Overrides:
sizein classcom.logicaldoc.core.store.FSStore
-
exists
- Specified by:
existsin interfacecom.logicaldoc.core.store.Store- Overrides:
existsin classcom.logicaldoc.core.store.FSStore
-
getStream
- Specified by:
getStreamin interfacecom.logicaldoc.core.store.Store- Overrides:
getStreamin classcom.logicaldoc.core.store.FSStore- Throws:
IOException
-
writeToFile
- Specified by:
writeToFilein interfacecom.logicaldoc.core.store.Store- Overrides:
writeToFilein classcom.logicaldoc.core.store.FSStore- Throws:
IOException
-
getBytes
- Specified by:
getBytesin interfacecom.logicaldoc.core.store.Store- Overrides:
getBytesin classcom.logicaldoc.core.store.FSStore- Throws:
IOException
-