Author: piergiorgio
Date: Wed Sep 13 17:10:47 2017
New Revision: 1808257
URL: http://svn.apache.org/viewvc?rev=1808257&view=rev
Log:
added agnostic support to the CMIS Output Connector: now it allows content from
different repository connectors (CONNECTORS-1356)
Modified:
manifoldcf/branches/CONNECTORS-1356-2.7.1/connectors/cmis/connector/src/main/java/org/apache/manifoldcf/agents/output/cmisoutput/CmisOutputConnector.java
Modified:
manifoldcf/branches/CONNECTORS-1356-2.7.1/connectors/cmis/connector/src/main/java/org/apache/manifoldcf/agents/output/cmisoutput/CmisOutputConnector.java
URL:
http://svn.apache.org/viewvc/manifoldcf/branches/CONNECTORS-1356-2.7.1/connectors/cmis/connector/src/main/java/org/apache/manifoldcf/agents/output/cmisoutput/CmisOutputConnector.java?rev=1808257&r1=1808256&r2=1808257&view=diff
==============================================================================
---
manifoldcf/branches/CONNECTORS-1356-2.7.1/connectors/cmis/connector/src/main/java/org/apache/manifoldcf/agents/output/cmisoutput/CmisOutputConnector.java
(original)
+++
manifoldcf/branches/CONNECTORS-1356-2.7.1/connectors/cmis/connector/src/main/java/org/apache/manifoldcf/agents/output/cmisoutput/CmisOutputConnector.java
Wed Sep 13 17:10:47 2017
@@ -958,9 +958,12 @@ public class CmisOutputConnector extends
properties.put(PropertyIds.CREATION_DATE,
creationDate);
properties.put(PropertyIds.LAST_MODIFICATION_DATE, lastModificationDate);
- ObjectId objId = new ObjectIdImpl(objectId);
- properties.put(PropertyIds.OBJECT_ID, objId);
-
+ //check objectId
+ if(StringUtils.isNotEmpty(objectId)){
+ ObjectId objId = new
ObjectIdImpl(objectId);
+ properties.put(PropertyIds.OBJECT_ID,
objId);
+ }
+
// Content Stream
InputStream inputStream =
document.getBinaryStream();
contentStream = new ContentStreamImpl(fileName,
BigInteger.valueOf(binaryLength), mimeType,