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