Project

General

Profile

1
package eu.dnetlib.uoaadmintools.entities;
2

    
3
import com.fasterxml.jackson.annotation.JsonProperty;
4

    
5
import org.springframework.data.annotation.Id;
6

    
7
import java.util.List;
8

    
9
public class CommunityResponse {
10

    
11
    @Id
12
    @JsonProperty("_id")
13
    private String id;
14

    
15
    private String pid;
16
    private String name;
17
    private List<CommunityPage> pages;
18
    private List<CommunityEntity> entities;
19
    private Layout layout;
20

    
21
    public CommunityResponse() {}
22

    
23
    public CommunityResponse(Community community) {
24
        this.setId(community.getId());
25
        this.setPid(community.getPid());
26
        this.setName(community.getName());
27
    }
28

    
29
    public String getId() {
30
        return id;
31
    }
32

    
33
    public void setId(String id) {
34
        this.id = id;
35
    }
36

    
37
    public String getPid() {
38
        return pid;
39
    }
40

    
41
    public void setPid(String pid) {
42
        this.pid = pid;
43
    }
44

    
45
    public String getName() {
46
        return name;
47
    }
48

    
49
    public void setName(String name) {
50
        this.name = name;
51
    }
52

    
53
    public List<CommunityPage> getPages() { return pages; }
54

    
55
    public void setPages(List<CommunityPage> pages) { this.pages = pages; }
56

    
57
    public List<CommunityEntity> getEntities() { return entities; }
58

    
59
    public void setEntities(List<CommunityEntity> entities) {
60
        this.entities = entities;
61
    }
62

    
63
    public Layout getLayout() {
64
        return layout;
65
    }
66

    
67
    public void setLayout(Layout layout) {
68
        this.layout = layout;
69
    }
70
}
(5-5/28)