view src/main/java/de/mpiwg/gazetteer/dataverse/DVDataDepositAPI.java @ 0:7682c04c63a8

First commit of the source code!
author "jurzua <jurzua@mpiwg-berlin.mpg.de>"
date Tue, 10 Mar 2015 14:50:41 +0100
parents
children
line wrap: on
line source

package de.mpiwg.gazetteer.dataverse;

import de.mpiwg.gazetteer.utils.HTTPUtils;
import de.mpiwg.gazetteer.utils.HTTPUtils.HttpStringResponse;

/**
 * Doc: http://thedata.harvard.edu/guides/dataverse-api-main.html#data-deposit-api
 * @author jurzua
 *
 */
public class DVDataDepositAPI {

	private static String user = "jurzua";
	private static String pwd = "221082";
	//curl https://jurzua:221082@thedata.harvard.edu/dvn/api/data-deposit/v1/swordv2/service-document
	
	
	public static String retrieveSWORDServiceDocument(String user, String pwd) throws Exception{
		HttpStringResponse resp = 
				HTTPUtils.getStringResponse("https://" + user + ":" + pwd + "@thedata.harvard.edu/dvn/api/data-deposit/v1/swordv2/service-document");
		return resp.content;
	}
	
	public static void createStudy(String xmlFile){
		//TODO
	}
	
	public static void addFiles2Study(){
		
	}
	
	public static void listStudies(){
		
	}
	
	public static void deleteStudy(){}
	
	public static void deaccessStudy() {}
	
	public static void releaseStudy() {}
	
	
}