You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by kw...@apache.org on 2015/12/05 15:09:10 UTC
svn commit: r1718084 -
/manifoldcf/trunk/connectors/alfresco-webscript/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/alfrescowebscript/AlfrescoConnector.java
Author: kwright
Date: Sat Dec 5 14:09:10 2015
New Revision: 1718084
URL: http://svn.apache.org/viewvc?rev=1718084&view=rev
Log:
Add proper bin name to alfresco-webscript connector
Modified:
manifoldcf/trunk/connectors/alfresco-webscript/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/alfrescowebscript/AlfrescoConnector.java
Modified: manifoldcf/trunk/connectors/alfresco-webscript/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/alfrescowebscript/AlfrescoConnector.java
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/alfresco-webscript/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/alfrescowebscript/AlfrescoConnector.java?rev=1718084&r1=1718083&r2=1718084&view=diff
==============================================================================
--- manifoldcf/trunk/connectors/alfresco-webscript/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/alfrescowebscript/AlfrescoConnector.java (original)
+++ manifoldcf/trunk/connectors/alfresco-webscript/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/alfrescowebscript/AlfrescoConnector.java Sat Dec 5 14:09:10 2015
@@ -46,7 +46,8 @@ public class AlfrescoConnector extends B
private static final String[] activitiesList = new String[]{ACTIVITY_FETCH};
private AlfrescoClient alfrescoClient;
-
+ private String binName;
+
private static final String CONTENT_URL_PROPERTY = "contentUrlPath";
private static final String AUTHORITIES_PROPERTY = "readableAuthorities";
private static final String MIMETYPE_PROPERTY = "mimetype";
@@ -70,6 +71,11 @@ public class AlfrescoConnector extends B
}
@Override
+ public String[] getBinNames(String documentIdentifier) {
+ return new String[] { binName };
+ }
+
+ @Override
public void connect(ConfigParams config) {
super.connect(config);
@@ -82,6 +88,7 @@ public class AlfrescoConnector extends B
String username = getConfig(config, "username", null);
String password = getObfuscatedConfig(config, "password", null);
+ /*
System.out.println("============");
System.out.println(protocol);
System.out.println(hostname);
@@ -92,9 +99,11 @@ public class AlfrescoConnector extends B
System.out.println(username);
System.out.println(password);
System.out.println("============");
-
+ */
+
alfrescoClient = new WebScriptsAlfrescoClient(protocol, hostname + ":" + port, endpoint,
storeProtocol, storeId, username, password);
+ binName = hostname;
}
private static String getConfig(ConfigParams config,
@@ -129,16 +138,17 @@ public class AlfrescoConnector extends B
}
return "Alfresco connection check failed: " + e.getMessage();
} catch (Exception e) {
- if (Logging.connectors != null) {
- Logging.connectors.error(e.getMessage(), e);
- }
- throw new ManifoldCFException("Alfresco connection check failed",e);
- }
+ if (Logging.connectors != null) {
+ Logging.connectors.error(e.getMessage(), e);
+ }
+ throw new ManifoldCFException("Alfresco connection check failed",e);
+ }
}
@Override
public void disconnect() throws ManifoldCFException {
alfrescoClient = null;
+ binName = null;
super.disconnect();
}