1 |
52908
|
miriam.bag
|
package eu.dnetlib.data.bulktag;
|
2 |
52864
|
miriam.bag
|
|
3 |
55918
|
miriam.bag
|
import com.google.gson.Gson;
|
4 |
|
|
import org.dom4j.Node;
|
5 |
|
|
|
6 |
|
|
|
7 |
52864
|
miriam.bag
|
/**
|
8 |
|
|
* Created by miriam on 01/08/2018.
|
9 |
|
|
*/
|
10 |
|
|
public class ZenodoCommunity {
|
11 |
|
|
|
12 |
|
|
private String zenodoCommunityId;
|
13 |
|
|
|
14 |
55918
|
miriam.bag
|
private SelectionConstraints selCriteria;
|
15 |
52908
|
miriam.bag
|
|
16 |
52864
|
miriam.bag
|
public String getZenodoCommunityId() {
|
17 |
|
|
return zenodoCommunityId;
|
18 |
|
|
}
|
19 |
|
|
|
20 |
|
|
public void setZenodoCommunityId(String zenodoCommunityId) {
|
21 |
|
|
this.zenodoCommunityId = zenodoCommunityId;
|
22 |
|
|
}
|
23 |
|
|
|
24 |
55918
|
miriam.bag
|
public SelectionConstraints getSelCriteria() {
|
25 |
52864
|
miriam.bag
|
return selCriteria;
|
26 |
|
|
}
|
27 |
|
|
|
28 |
55918
|
miriam.bag
|
public void setSelCriteria(SelectionConstraints selCriteria) {
|
29 |
52864
|
miriam.bag
|
this.selCriteria = selCriteria;
|
30 |
|
|
}
|
31 |
|
|
|
32 |
55918
|
miriam.bag
|
private void setSelCriteria(String json){
|
33 |
|
|
//Type collectionType = new TypeToken<Collection<Constraints>>(){}.getType();
|
34 |
|
|
selCriteria = new Gson().fromJson(json, SelectionConstraints.class);
|
35 |
|
|
|
36 |
|
|
}
|
37 |
|
|
|
38 |
|
|
public void setSelCriteria(Node n){
|
39 |
|
|
if (n==null){
|
40 |
|
|
selCriteria = null;
|
41 |
|
|
}else{
|
42 |
|
|
setSelCriteria(n.getText());
|
43 |
|
|
}
|
44 |
|
|
}
|
45 |
|
|
|
46 |
|
|
}
|