dhp-graph-dump/dump-schema/src/main/java/eu/dnetlib/dhp/skgif/model/ResearchProduct.java

118 lines
2.6 KiB
Java

package eu.dnetlib.dhp.skgif.model;
import java.io.Serializable;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty;
/**
* @author miriam.baglioni
* @Date 01/09/23
*/
public class ResearchProduct implements Serializable {
@JsonProperty("local_identifier")
private String localIdentifier;
private List<Identifier> identifiers;
private List<String> titles;
private List<String> abstracts;
@JsonProperty("product_type")
private String productType;
private List<ResultTopic> topics;
private List<Contribution> contributions;
private List<Manifestation> manifestations;
@JsonProperty("relevant_organizations")
private List<String> relevantOrganizations;
private List<String> funding;
@JsonProperty("related_products")
private List<Relations> relatedProducts;
public String getLocalIdentifier() {
return localIdentifier;
}
public void setLocalIdentifier(String localIdentifier) {
this.localIdentifier = localIdentifier;
}
public List<Identifier> getIdentifiers() {
return identifiers;
}
public void setIdentifiers(List<Identifier> identifiers) {
this.identifiers = identifiers;
}
public List<String> getTitles() {
return titles;
}
public void setTitles(List<String> titles) {
this.titles = titles;
}
public List<String> getAbstracts() {
return abstracts;
}
public void setAbstracts(List<String> abstracts) {
this.abstracts = abstracts;
}
public String getProductType() {
return productType;
}
public void setProductType(String productType) {
this.productType = productType;
}
public List<ResultTopic> getTopics() {
return topics;
}
public void setTopics(List<ResultTopic> topics) {
this.topics = topics;
}
public List<Contribution> getContributions() {
return contributions;
}
public void setContributions(List<Contribution> contributions) {
this.contributions = contributions;
}
public List<Manifestation> getManifestations() {
return manifestations;
}
public void setManifestations(List<Manifestation> manifestations) {
this.manifestations = manifestations;
}
public List<String> getRelevantOrganizations() {
return relevantOrganizations;
}
public void setRelevantOrganizations(List<String> relevantOrganizations) {
this.relevantOrganizations = relevantOrganizations;
}
public List<String> getFunding() {
return funding;
}
public void setFunding(List<String> funding) {
this.funding = funding;
}
public List<Relations> getRelatedProducts() {
return relatedProducts;
}
public void setRelatedProducts(List<Relations> relatedProducts) {
this.relatedProducts = relatedProducts;
}
}