view src/main/java/de/mpiwg/gazetteer/dataverse/DVDataDepositAPI.java @ 31:c8d367a4bbcd

new: user updates label in branch
author Zoe Hong <zhong@mpiwg-berlin.mpg.de>
date Thu, 24 Sep 2015 13:35:39 +0200
parents 3e62083dbcbf
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() {}
	
	
}