forked from D-Net/dnet-hadoop
This commit is contained in:
parent
8b145e6aba
commit
f9578312b5
|
@ -4,15 +4,6 @@ package eu.dnetlib.dhp.oa.graph.dump;
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
//import com.cloudera.org.apache.http.HttpResponse;
|
|
||||||
//import com.cloudera.org.apache.http.client.HttpClient;
|
|
||||||
//import com.cloudera.org.apache.http.client.methods.HttpPost;
|
|
||||||
//import com.cloudera.org.apache.http.entity.StringEntity;
|
|
||||||
//import com.cloudera.org.apache.http.impl.client.DefaultHttpClient;
|
|
||||||
//import com.cloudera.org.apache.http.util.EntityUtils;
|
|
||||||
import com.google.gson.Gson;
|
|
||||||
|
|
||||||
import eu.dnetlib.dhp.oa.graph.dump.zenodo.ZenodoModel;
|
|
||||||
import org.apache.http.HttpEntity;
|
import org.apache.http.HttpEntity;
|
||||||
import org.apache.http.HttpResponse;
|
import org.apache.http.HttpResponse;
|
||||||
import org.apache.http.client.HttpClient;
|
import org.apache.http.client.HttpClient;
|
||||||
|
@ -26,6 +17,15 @@ import org.apache.http.entity.mime.MultipartEntityBuilder;
|
||||||
import org.apache.http.impl.client.DefaultHttpClient;
|
import org.apache.http.impl.client.DefaultHttpClient;
|
||||||
import org.apache.http.util.EntityUtils;
|
import org.apache.http.util.EntityUtils;
|
||||||
|
|
||||||
|
// import com.cloudera.org.apache.http.HttpResponse;
|
||||||
|
// import com.cloudera.org.apache.http.client.HttpClient;
|
||||||
|
// import com.cloudera.org.apache.http.client.methods.HttpPost;
|
||||||
|
// import com.cloudera.org.apache.http.entity.StringEntity;
|
||||||
|
// import com.cloudera.org.apache.http.impl.client.DefaultHttpClient;
|
||||||
|
// import com.cloudera.org.apache.http.util.EntityUtils;
|
||||||
|
import com.google.gson.Gson;
|
||||||
|
|
||||||
|
import eu.dnetlib.dhp.oa.graph.dump.zenodo.ZenodoModel;
|
||||||
|
|
||||||
public class APIClient implements Serializable {
|
public class APIClient implements Serializable {
|
||||||
|
|
||||||
|
@ -54,15 +54,13 @@ public class APIClient implements Serializable {
|
||||||
public APIClient(String urlString) throws IOException {
|
public APIClient(String urlString) throws IOException {
|
||||||
|
|
||||||
this.urlString = urlString;
|
this.urlString = urlString;
|
||||||
//connect();
|
// connect();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public int connect() throws IOException {
|
public int connect() throws IOException {
|
||||||
|
|
||||||
String json = "{}";
|
String json = "{}";
|
||||||
|
|
||||||
|
|
||||||
client = new DefaultHttpClient();
|
client = new DefaultHttpClient();
|
||||||
|
|
||||||
HttpPost post = new HttpPost(urlString);
|
HttpPost post = new HttpPost(urlString);
|
||||||
|
@ -92,7 +90,8 @@ public class APIClient implements Serializable {
|
||||||
HttpEntity data = MultipartEntityBuilder.create().addBinaryBody(file_name, file).build();
|
HttpEntity data = MultipartEntityBuilder.create().addBinaryBody(file_name, file).build();
|
||||||
post.setEntity(data);
|
post.setEntity(data);
|
||||||
|
|
||||||
//HttpUriRequest request = RequestBuilder.post(bucket + "/" + file_name +"?access_token=5ImUj0VC1ICg4ifK5dc3AGzJhcfAB4osxrFlsr8WxHXxjaYgCE0hY8HZcDoe").setEntity(data).build();
|
// HttpUriRequest request = RequestBuilder.post(bucket + "/" + file_name
|
||||||
|
// +"?access_token=5ImUj0VC1ICg4ifK5dc3AGzJhcfAB4osxrFlsr8WxHXxjaYgCE0hY8HZcDoe").setEntity(data).build();
|
||||||
|
|
||||||
HttpResponse response = client.execute(post);
|
HttpResponse response = client.execute(post);
|
||||||
System.out.println(response.getStatusLine().getStatusCode());
|
System.out.println(response.getStatusLine().getStatusCode());
|
||||||
|
|
|
@ -294,8 +294,8 @@ public class Mapper implements Serializable {
|
||||||
.ifPresent(value -> instance.setPublicationdate(value.getValue()));
|
.ifPresent(value -> instance.setPublicationdate(value.getValue()));
|
||||||
Optional
|
Optional
|
||||||
.ofNullable(i.getRefereed())
|
.ofNullable(i.getRefereed())
|
||||||
// .ifPresent(value -> instance.setRefereed(value.getClassname()));
|
.ifPresent(value -> instance.setRefereed(value.getClassname()));
|
||||||
.ifPresent(value -> instance.setRefereed(value.getValue()));
|
// .ifPresent(value -> instance.setRefereed(value.getValue()));
|
||||||
Optional
|
Optional
|
||||||
.ofNullable(i.getInstancetype())
|
.ofNullable(i.getInstancetype())
|
||||||
.ifPresent(value -> instance.setType(value.getClassname()));
|
.ifPresent(value -> instance.setType(value.getClassname()));
|
||||||
|
|
Loading…
Reference in New Issue