31 lines
672 B
Java
31 lines
672 B
Java
|
package eu.dnetlib.openaire.community.selectioncriteria;
|
||
|
|
||
|
import com.fasterxml.jackson.annotation.JsonAutoDetect;
|
||
|
import com.google.gson.Gson;
|
||
|
import java.io.Serializable;
|
||
|
import java.util.List;
|
||
|
|
||
|
@JsonAutoDetect
|
||
|
public class SelectionCriteria implements Serializable {
|
||
|
private List<Constraints> criteria;
|
||
|
|
||
|
public SelectionCriteria() {
|
||
|
}
|
||
|
|
||
|
|
||
|
public List<Constraints> getCriteria() {
|
||
|
return criteria;
|
||
|
}
|
||
|
|
||
|
public void setCriteria(List<Constraints> criteria) {
|
||
|
this.criteria = criteria;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
public static SelectionCriteria fromJson(final String json) {
|
||
|
return new Gson().fromJson(json, SelectionCriteria.class);
|
||
|
|
||
|
}
|
||
|
}
|