Author: kwright
Date: Tue Sep 23 07:40:07 2014
New Revision: 1626957

URL: http://svn.apache.org/r1626957
Log:
Finish up with the development of CONNECTORS-602.

Modified:
    manifoldcf/trunk/CHANGES.txt
    
manifoldcf/trunk/connectors/cmis/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/cmis/CmisRepositoryConnectorUtils.java

Modified: manifoldcf/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/manifoldcf/trunk/CHANGES.txt?rev=1626957&r1=1626956&r2=1626957&view=diff
==============================================================================
--- manifoldcf/trunk/CHANGES.txt (original)
+++ manifoldcf/trunk/CHANGES.txt Tue Sep 23 07:40:07 2014
@@ -3,6 +3,10 @@ $Id$
 
 ======================= 2.0-dev =====================
 
+CONNECTORS-602: Finish implementation of preferred way to get content
+URL for CMIS.
+(Karl Wright)
+
 CONNECTORS-1041: Livelink connector should force HTTPS off when
 HTTP is selected.
 (Karl Wright)

Modified: 
manifoldcf/trunk/connectors/cmis/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/cmis/CmisRepositoryConnectorUtils.java
URL: 
http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/cmis/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/cmis/CmisRepositoryConnectorUtils.java?rev=1626957&r1=1626956&r2=1626957&view=diff
==============================================================================
--- 
manifoldcf/trunk/connectors/cmis/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/cmis/CmisRepositoryConnectorUtils.java
 (original)
+++ 
manifoldcf/trunk/connectors/cmis/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/cmis/CmisRepositoryConnectorUtils.java
 Tue Sep 23 07:40:07 2014
@@ -27,6 +27,7 @@ import org.apache.chemistry.opencmis.cli
 import org.apache.chemistry.opencmis.client.bindings.spi.atompub.AtomPubParser;
 import org.apache.commons.lang.StringUtils;
 import org.apache.manifoldcf.crawler.system.Logging;
+import org.apache.manifoldcf.core.interfaces.ManifoldCFException;
 
 /**
  * 
@@ -42,7 +43,8 @@ public class CmisRepositoryConnectorUtil
   private static final String OBJECT_ID_TERM = "cmis:objectId,";
   private static final String SELECT_CLAUSE_TERM_SEP = ",";
   
-  public static final String getDocumentURL(final Document document, final 
Session session) {
+  public static final String getDocumentURL(final Document document, final 
Session session)
+    throws ManifoldCFException {
     String link = null;
     try {
         Method loadLink = 
AbstractAtomPubService.class.getDeclaredMethod(LOAD_LINK_METHOD_NAME, 
@@ -56,7 +58,9 @@ public class CmisRepositoryConnectorUtil
       Logging.connectors.error(
           "CMIS: Error during getting the content stream url: "
               + e.getMessage(), e);
+      throw new ManifoldCFException(e.getMessage(),e);
     }
+
     return link;
   }
   


Reply via email to