Mercurial > hg > LGServer
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() {} }