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;
}