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.Community;
9

    
10
public class CommunityResponse {
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
}
(3-3/6)