diff src/de/mpiwg/itgroup/eSciDoc/Tools/IngestECHOCall.java @ 0:c6929e63b0b8

first import
author dwinter
date Wed, 24 Nov 2010 16:52:07 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/de/mpiwg/itgroup/eSciDoc/Tools/IngestECHOCall.java	Wed Nov 24 16:52:07 2010 +0100
@@ -0,0 +1,49 @@
+package de.mpiwg.itgroup.eSciDoc.Tools;
+import java.util.ArrayList;
+import java.util.HashMap;
+
+import org.apache.http.HttpResponse;
+
+
+public class IngestECHOCall {
+
+	public static void main(String[] args) throws Exception{
+		System.out.println("Starting ECHO call");
+		String user=args[0];
+		String password=args[1];
+		
+		IngestECHO ie = new IngestECHO(user,password);
+		//ie.ingestECHOCollections();
+		//ie.deleteAllContentOfCollectionWithPID("escidoc:3002", "mpiwg:HQ41PZ3H");
+		//ingestECHOCollection("http://127.0.0.1:18080/echo_nav/echo_pages/content/religion/bulgaria");
+		//deleteECHOObjects();
+		//ingestECHOResource("http://127.0.0.1:18080/echo_nav/echo_pages/content/chineseknowledge/china/zhoubisuanjing");
+//		 PrintStream out = new PrintStream(new FileOutputStream("/tmp/out.log"));
+//
+//			System.setErr(out);
+	//ingestECHOResources();
+		//
+		
+		//HashMap<String, String> colls = ie.getPIDsAndEscidocIdsOfCollections(IngestECHO.ECHO_CONTAINER_ID);
+		//ie.organizeECHOCollections();
+		//ArrayList<String> urls = ie.findMissingCollections();
+		//System.out.println(urls);
+		//ie.findMissingItems();
+		//ie.ingestECHOResources();
+		//ie.organizeECHORessources();
+//		ie.addVersionPid("/ir/item/escidoc:26033");
+//		HttpResponse res = ie.submitAnObject("/ir/item/escidoc:26033", "submit");
+//		System.out.println(EScidocBasicHandler.convertStreamToString(res.getEntity().getContent()));
+//		res = ie.releaseAnObject("/ir/item/escidoc:26033", "first release");
+//		System.out.println(EScidocBasicHandler.convertStreamToString(res.getEntity().getContent()));
+//		
+		//ie.ingestECHOResource("http://echo.mpiwg-berlin.mpg.de/content/jesuit/jesuit_sciences/kircher_lucis_1646");
+		ie.releaseECHORessources();
+		//ie.deleteAllContentOfCollection(ie.ECHO_CONTAINER_ID);
+		//String ret= ie.createMPIWGCollection("ECHO-TESTER-ROOT", "dirk", "contains a test from dw's local echo", "escidoc:21400");
+		//System.out.println("Calls:"+ret);
+		
+		
+	}
+
+}