Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.platform.filemanager.service.extension
Class NoteImporter

java.lang.Object
  extended by org.nuxeo.ecm.platform.filemanager.service.extension.AbstractFileImporter
      extended by org.nuxeo.ecm.platform.filemanager.service.extension.NoteImporter
All Implemented Interfaces:
Serializable, Comparable<FileImporter>, FileImporter

public class NoteImporter
extends AbstractFileImporter

Imports the string content of a blob as text for the content of the "note" field of a new Note document.

If an existing document with the same title is found the existing Note document is updated instead.

Author:
Olivier Grisel
See Also:
Serialized Form

Constructor Summary
NoteImporter()
           
 
Method Summary
 DocumentModel create(CoreSession documentManager, Blob content, String path, boolean overwrite, String fullname, TypeManager typeService)
          Creates the document.
 
Methods inherited from class org.nuxeo.ecm.platform.filemanager.service.extension.AbstractFileImporter
compareTo, create, getFileManagerService, getFilters, getName, getOrder, isEnabled, matches, setEnabled, setFileManagerService, setFilters, setName, setOrder
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoteImporter

public NoteImporter()
Method Detail

create

public DocumentModel create(CoreSession documentManager,
                            Blob content,
                            String path,
                            boolean overwrite,
                            String fullname,
                            TypeManager typeService)
                     throws ClientException,
                            IOException
Description copied from interface: FileImporter
Creates the document.

Parameters:
documentManager - the manager used to create the Document
content - the content of the File
path - the path of current document
overwrite - a boolean deciding whether to create or update if we find a document with the same fileName
fullname - the filename of the File
Throws:
ClientException
IOException

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.