Package com.logicaldoc.enterprise.storer
Class EnterpriseFSStorer
java.lang.Object
com.logicaldoc.core.store.AbstractStorer
com.logicaldoc.core.store.FSStorer
com.logicaldoc.enterprise.storer.EnterpriseFSStorer
- All Implemented Interfaces:
com.logicaldoc.core.store.Storer,Comparable<com.logicaldoc.core.store.Storer>
public class EnterpriseFSStorer
extends com.logicaldoc.core.store.FSStorer
A storer 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.FSStorer
delete, getContainer, getRoot, getTotalSize, moveResourcesToStoreMethods inherited from class com.logicaldoc.core.store.AbstractStorer
compareTo, destroy, equals, getBytes, getConfig, getId, getParameters, getResourceName, getResourceName, getStorerDefinitions, getString, hashCode, init, isEnabled, newStorer, setConfig, setId, test, toString, writeToStream, writeToStream
-
Constructor Details
-
EnterpriseFSStorer
public EnterpriseFSStorer()
-
-
Method Details
-
getParameterNames
- Specified by:
getParameterNamesin interfacecom.logicaldoc.core.store.Storer- Overrides:
getParameterNamesin classcom.logicaldoc.core.store.FSStorer
-
store
- Specified by:
storein interfacecom.logicaldoc.core.store.Storer- Overrides:
storein classcom.logicaldoc.core.store.FSStorer- Throws:
IOException
-
store
- Specified by:
storein interfacecom.logicaldoc.core.store.Storer- Overrides:
storein classcom.logicaldoc.core.store.FSStorer- Throws:
IOException
-
delete
- Specified by:
deletein interfacecom.logicaldoc.core.store.Storer- Overrides:
deletein classcom.logicaldoc.core.store.FSStorer
-
listResources
- Specified by:
listResourcesin interfacecom.logicaldoc.core.store.Storer- Overrides:
listResourcesin classcom.logicaldoc.core.store.FSStorer
-
size
- Specified by:
sizein interfacecom.logicaldoc.core.store.Storer- Overrides:
sizein classcom.logicaldoc.core.store.FSStorer
-
exists
- Specified by:
existsin interfacecom.logicaldoc.core.store.Storer- Overrides:
existsin classcom.logicaldoc.core.store.FSStorer
-
getStream
- Specified by:
getStreamin interfacecom.logicaldoc.core.store.Storer- Overrides:
getStreamin classcom.logicaldoc.core.store.FSStorer- Throws:
IOException
-
writeToFile
- Specified by:
writeToFilein interfacecom.logicaldoc.core.store.Storer- Overrides:
writeToFilein classcom.logicaldoc.core.store.FSStorer- Throws:
IOException
-
getBytes
- Specified by:
getBytesin interfacecom.logicaldoc.core.store.Storer- Overrides:
getBytesin classcom.logicaldoc.core.store.FSStorer- Throws:
IOException
-