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 |
createDocumentFromBlob(CoreSession documentManager,
Blob input,
String path,
boolean overwrite,
String fullName,
boolean noMimeTypeCheck)
Returns an initialized doc based on a given blob.
|
default DocumentModel |
createFolder(CoreSession documentManager,
String fullname,
String path)
Deprecated.
since 9.1, use
createFolder(CoreSession, String, String, boolean) instead |
DocumentModel |
createFolder(CoreSession documentManager,
String fullname,
String path,
boolean overwrite)
Creates a Folder.
|
boolean |
doVersioningAfterAdd()
Deprecated.
since 9.1 automatic versioning is now handled at versioning service level, remove versioning
behaviors from importers
|
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()
Deprecated.
since 9.1 automatic versioning is now handled at versioning service level, remove versioning
behaviors from importers
|
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
- whether to overwrite an existing file with the same title or notfullName
- the fullname that contains the filenameIOException
DocumentModel createDocumentFromBlob(CoreSession documentManager, Blob input, String path, boolean overwrite, String fullName, boolean noMimeTypeCheck) throws IOException
input
- the blob containing the content and the mime typepath
- the path were to create the documentoverwrite
- whether to overwrite an existing file with the same title or notfullName
- the fullname that contains the filenamenoMimeTypeCheck
- true if the blob's mime-type doesn't have to be checked against fullNameIOException
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 filename@Deprecated default DocumentModel createFolder(CoreSession documentManager, String fullname, String path) throws IOException
createFolder(CoreSession, String, String, boolean)
insteadfullname
- the full name of the folderpath
- the path were to create the folderIOException
DocumentModel createFolder(CoreSession documentManager, String fullname, String path, boolean overwrite) throws IOException
fullname
- the full name of the folderpath
- the path were to create the folderoverwrite
- whether to overwrite an existing folder with the same title or notIOException
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()
@Deprecated VersioningOption getVersioningOption()
@Deprecated boolean doVersioningAfterAdd()
Copyright © 2017 Nuxeo. All rights reserved.