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