Class RouteModelsZipImporter
- java.lang.Object
-
- org.nuxeo.ecm.platform.filemanager.service.extension.AbstractFileImporter
-
- org.nuxeo.ecm.platform.filemanager.service.extension.ExportedZipImporter
-
- org.nuxeo.ecm.platform.routing.core.persistence.RouteModelsZipImporter
-
- All Implemented Interfaces:
Serializable
,Comparable<FileImporter>
,FileImporter
public class RouteModelsZipImporter extends ExportedZipImporter
Imports a route document from a zip archive using the IO core service . Existing route model with the same path as the are one to be imported is deleted before import.- Since:
- 5.6
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
WORKFLOW_KEY_VALUE_STORE
-
Fields inherited from class org.nuxeo.ecm.platform.filemanager.service.extension.AbstractFileImporter
DISABLE_AUDIT_LOGGER, docType, enabled, fileManagerService, filters, name, order, patterns, SKIP_UPDATE_AUDIT_LOGGING
-
-
Constructor Summary
Constructors Constructor Description RouteModelsZipImporter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DocumentModel
createOrUpdate(FileImporterContext context)
Returns a created or updated document based on the givencontext
.protected String
getMD5Digest(File file)
protected ExportedDocument
getRootExportedDocument(File file)
-
Methods inherited from class org.nuxeo.ecm.platform.filemanager.service.extension.ExportedZipImporter
getArchiveFileIfValid, isArchiveFileValid, isOneToMany
-
Methods inherited from class org.nuxeo.ecm.platform.filemanager.service.extension.AbstractFileImporter
checkAllowedSubtypes, checkIn, checkInAfterAdd, checkSecurity, compareTo, create, createDocument, doSecurityCheck, doSecurityCheck, getBlob, getDefaultDocType, getDocType, getDocType, getFileManagerService, getFilters, getName, getNearestContainerPath, getOrder, isEnabled, isOverwriteByTitle, matches, setDocType, setEnabled, setFileManagerService, setFilters, setName, setOrder, skipCheckInForBlob, updateDocument, updateDocumentIfPossible
-
-
-
-
Field Detail
-
WORKFLOW_KEY_VALUE_STORE
public static final String WORKFLOW_KEY_VALUE_STORE
- Since:
- 11.5
- See Also:
- Constant Field Values
-
-
Method Detail
-
createOrUpdate
public DocumentModel createOrUpdate(FileImporterContext context) throws IOException
Description copied from interface:FileImporter
Returns a created or updated document based on the givencontext
.- Specified by:
createOrUpdate
in interfaceFileImporter
- Overrides:
createOrUpdate
in classExportedZipImporter
- Throws:
IOException
- See Also:
FileImporterContext
-
getRootExportedDocument
protected ExportedDocument getRootExportedDocument(File file) throws IOException
- Throws:
IOException
-
-