45 lines
915 B
Java
45 lines
915 B
Java
|
|
package eu.dnetlib.dhp.bulktag.community;
|
|
|
|
import java.io.Serializable;
|
|
|
|
import org.dom4j.Node;
|
|
|
|
import com.google.gson.Gson;
|
|
|
|
/** Created by miriam on 01/08/2018. */
|
|
public class ZenodoCommunity implements Serializable {
|
|
|
|
private String zenodoCommunityId;
|
|
|
|
private SelectionConstraints selCriteria;
|
|
|
|
public String getZenodoCommunityId() {
|
|
return zenodoCommunityId;
|
|
}
|
|
|
|
public void setZenodoCommunityId(String zenodoCommunityId) {
|
|
this.zenodoCommunityId = zenodoCommunityId;
|
|
}
|
|
|
|
public SelectionConstraints getSelCriteria() {
|
|
return selCriteria;
|
|
}
|
|
|
|
public void setSelCriteria(SelectionConstraints selCriteria) {
|
|
this.selCriteria = selCriteria;
|
|
}
|
|
|
|
private void setSelCriteria(String json) {
|
|
selCriteria = new Gson().fromJson(json, SelectionConstraints.class);
|
|
}
|
|
|
|
public void setSelCriteria(Node n) {
|
|
if (n == null) {
|
|
selCriteria = null;
|
|
} else {
|
|
setSelCriteria(n.getText());
|
|
}
|
|
}
|
|
}
|