view 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 source

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

}