70 lines
1.5 KiB
Java
70 lines
1.5 KiB
Java
package eu.dnetlib.ariadneplus.elasticsearch.model;
|
|
|
|
import com.google.gson.Gson;
|
|
|
|
import java.util.List;
|
|
|
|
public class Distribution {
|
|
private String accessURL = new String("");
|
|
private String description = new String("");
|
|
private String issued = new String("9999");
|
|
private String modified = new String("9999");
|
|
private List<AgentInfo> publisher;
|
|
private String title = new String("");
|
|
|
|
public String getTitle() {
|
|
return title;
|
|
}
|
|
|
|
public void setTitle(String title) {
|
|
this.title = title;
|
|
}
|
|
|
|
public List<AgentInfo> getPublisher() {
|
|
return publisher;
|
|
}
|
|
|
|
public void setPublisher(List<AgentInfo> publisher) {
|
|
this.publisher = publisher;
|
|
}
|
|
|
|
public String getAccessURL() {
|
|
return accessURL;
|
|
}
|
|
|
|
public void setAccessURL(String accessURL) {
|
|
this.accessURL = accessURL;
|
|
}
|
|
|
|
public String getDescription() {
|
|
return description;
|
|
}
|
|
|
|
public void setDescription(String description) {
|
|
this.description = description;
|
|
}
|
|
|
|
public String getIssued() {
|
|
return issued;
|
|
}
|
|
|
|
public void setIssued(String issued) {
|
|
this.issued = issued;
|
|
}
|
|
|
|
public String getModified() {
|
|
return modified;
|
|
}
|
|
|
|
public void setModified(String modified) {
|
|
this.modified = modified;
|
|
}
|
|
|
|
public Distribution() {
|
|
}
|
|
|
|
public static Distribution fromJson(String json){
|
|
return new Gson().fromJson(json,Distribution.class);
|
|
}
|
|
}
|