public interface FileManager
File Manager to handle file
Modifier and Type | Method and Description |
---|---|
DocumentModel |
createDocumentFromBlob(CoreSession documentManager,
Blob input,
String path,
boolean overwrite,
String fullName)
Returns an initialized doc based on a given blob.
|
DocumentModel |
createFolder(CoreSession documentManager,
String fullname,
String path)
Creates a Folder.
|
boolean |
doVersioningAfterAdd()
Checks whether versioning should also be applied after a document is added.
|
List<DocumentLocation> |
findExistingDocumentWithFile(CoreSession documentManager,
String path,
String digest,
Principal principal) |
DocumentModelList |
getCreationContainers(CoreSession documentManager,
String docType)
Returns the list of document that are to be suggested to the principal of documentManager as a candidate
container for a new document of type docType.
|
DocumentModelList |
getCreationContainers(Principal principal,
String docType)
Returns the list of document that are to be suggested to principalName as a candidate container for a new
document of type docType on all registered repositories.
|
String |
getDigestAlgorithm() |
List<String> |
getFields() |
VersioningOption |
getVersioningOption()
Gets the versioning applied on an overwritten document before it is overwritten.
|
boolean |
isDigestComputingEnabled() |
boolean |
isUnicityEnabled() |
DocumentModel |
updateDocumentFromBlob(CoreSession documentManager,
Blob input,
String path,
String fullName)
Just applies the same actions as creation but does not changes the doc type.
|
DocumentModel createDocumentFromBlob(CoreSession documentManager, Blob input, String path, boolean overwrite, String fullName) throws IOException
input
- the blob containing the content and the mime typepath
- the path were to create the documentoverwrite
- boolean how decide to overwrite or notfullName
- the fullname that contains the filenameIOException
DocumentModel updateDocumentFromBlob(CoreSession documentManager, Blob input, String path, String fullName)
input
- the blob containing the content and the mime typepath
- the path to the file to updatefullName
- the full name that contains the filenameDocumentModel createFolder(CoreSession documentManager, String fullname, String path) throws IOException
fullname
- the full name of the folderpath
- the path were to create the folderIOException
DocumentModelList getCreationContainers(Principal principal, String docType)
DocumentModelList getCreationContainers(CoreSession documentManager, String docType)
List<DocumentLocation> findExistingDocumentWithFile(CoreSession documentManager, String path, String digest, Principal principal)
boolean isUnicityEnabled()
String getDigestAlgorithm()
boolean isDigestComputingEnabled()
VersioningOption getVersioningOption()
boolean doVersioningAfterAdd()
Copyright © 2015 Nuxeo SA. All rights reserved.