comparison 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
comparison
equal deleted inserted replaced
-1:000000000000 0:7682c04c63a8
1 package de.mpiwg.gazetteer.dataverse;
2
3 import de.mpiwg.gazetteer.utils.HTTPUtils;
4 import de.mpiwg.gazetteer.utils.HTTPUtils.HttpStringResponse;
5
6 /**
7 * Doc: http://thedata.harvard.edu/guides/dataverse-api-main.html#data-deposit-api
8 * @author jurzua
9 *
10 */
11 public class DVDataDepositAPI {
12
13 private static String user = "jurzua";
14 private static String pwd = "221082";
15 //curl https://jurzua:221082@thedata.harvard.edu/dvn/api/data-deposit/v1/swordv2/service-document
16
17
18 public static String retrieveSWORDServiceDocument(String user, String pwd) throws Exception{
19 HttpStringResponse resp =
20 HTTPUtils.getStringResponse("https://" + user + ":" + pwd + "@thedata.harvard.edu/dvn/api/data-deposit/v1/swordv2/service-document");
21 return resp.content;
22 }
23
24 public static void createStudy(String xmlFile){
25 //TODO
26 }
27
28 public static void addFiles2Study(){
29
30 }
31
32 public static void listStudies(){
33
34 }
35
36 public static void deleteStudy(){}
37
38 public static void deaccessStudy() {}
39
40 public static void releaseStudy() {}
41
42
43 }