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
import java.util.Map;
9

    
10
public class Community {
11

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

    
16
    private String pid;
17
    private String name;
18
    private Map<String, Boolean> pages;
19
    private Map<String, Boolean> entities;
20
    private String layout;
21

    
22
    public Community() {
23
    }
24

    
25
    public String getId() {
26
        return id;
27
    }
28

    
29
    public void setId(String id) {
30
        this.id = id;
31
    }
32

    
33
    public String getPid() {
34
        return pid;
35
    }
36

    
37
    public void setPid(String pid) {
38
        this.pid = pid;
39
    }
40

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

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

    
49
    public Map<String, Boolean> getPages() { return pages; }
50

    
51
    public void setPages(Map<String, Boolean> pages) { this.pages = pages; }
52

    
53
    public Map<String, Boolean> getEntities() { return entities; }
54

    
55
    public void setEntities(Map<String, Boolean> entities) {
56
        this.entities = entities;
57
    }
58

    
59
    @Override
60
    public String toString() {
61
        return "Community{" +
62
                "id='" + id + '\'' +
63
                ", pid='" + pid + '\'' +
64
                ", name='" + name + '\'' +
65
                ", pages=" + pages +
66
                ", entities=" + entities +
67
                '}';
68
    }
69

    
70
    public String getLayout() {
71
        return layout;
72
    }
73

    
74
    public void setLayout(String layout) {
75
        this.layout = layout;
76
    }
77
}
(2-2/28)