Project

General

Profile

1
package eu.dnetlib.uoaadmintoolslibrary.entities.fullEntities;
2

    
3
import com.fasterxml.jackson.annotation.JsonProperty;
4
import org.springframework.data.annotation.Id;
5

    
6
import java.util.List;
7

    
8
import eu.dnetlib.uoaadmintoolslibrary.entities.Page;
9
import eu.dnetlib.uoaadmintoolslibrary.entities.DivId;
10

    
11
public class DivIdResponse {
12
    @Id
13
    @JsonProperty("_id")
14
    private String id;
15

    
16
    private String name;
17
    private List<Page> pages;
18
    private Boolean connect;
19
    private Boolean communities;
20
    private Boolean openaire;
21

    
22
    public DivIdResponse() {}
23

    
24
    public DivIdResponse(DivId divId) {
25
        this.id = divId.getId();
26
        this.name = divId.getName();
27
        setConnect(divId.getConnect());
28
        setCommunities(divId.getCommunities());
29
        setOpenaire(divId.getOpenaire());
30
    }
31

    
32
    public String getId() {
33
        return id;
34
    }
35

    
36
    public void setId(String id) {
37
        this.id = id;
38
    }
39

    
40
    public String getName() {
41
        return name;
42
    }
43

    
44
    public void setName(String name) {
45
        this.name = name;
46
    }
47

    
48
    public List<Page> getPages() {
49
        return pages;
50
    }
51

    
52
    public void setPages(List<Page> pages) {
53
        this.pages = pages;
54
    }
55

    
56
    public Boolean getConnect() {
57
        return connect;
58
    }
59

    
60
    public void setConnect(Boolean connect) { this.connect = connect; }
61

    
62
    public Boolean getCommunities() { return communities; }
63

    
64
    public void setCommunities(Boolean communities) {
65
        this.communities = communities;
66
    }
67

    
68
    public Boolean getOpenaire() {
69
        return openaire;
70
    }
71

    
72
    public void setOpenaire(Boolean openaire) {
73
        this.openaire = openaire;
74
    }
75
}
(5-5/6)