package eu.dnetlib.openaire.exporter.model.community.selectioncriteria; import java.io.Serializable; import java.util.List; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; @JsonAutoDetect public class SelectionCriteria implements Serializable { /** * */ private static final long serialVersionUID = 4303936216579280542L; private List criteria; public SelectionCriteria() {} public List getCriteria() { return criteria; } public void setCriteria(final List criteria) { this.criteria = criteria; } public static SelectionCriteria fromJson(final String json) { try { return new ObjectMapper().readValue(json, SelectionCriteria.class); } catch (final JsonProcessingException e) { throw new RuntimeException(e); } } }