Project

General

Profile

1
package eu.dnetlib.uoamonitorservice.entities;
2

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

    
6
import java.util.List;
7

    
8
public class Topic {
9
    @Id
10
    @JsonProperty("_id")
11
    private String id;
12

    
13
    private String name;
14
    private String alias;
15
    private String description;
16
    private boolean isActive;
17
    private boolean isPublic;
18
    private boolean isDefault;
19
    private List<Category> categories;
20

    
21
    public Topic() {}
22
    public Topic(Topic topic) {
23
        name = topic.getName();
24
        alias = topic.getAlias();
25
        description = topic.getDescription();
26
        isActive = topic.getIsActive();
27
        isPublic = topic.getIsPublic();
28
        isDefault = topic.getIsDefault();
29
    }
30

    
31
    public String getName() {
32
        return name;
33
    }
34

    
35
    public void setName(String name) {
36
        this.name = name;
37
    }
38

    
39
    public String getAlias() {
40
        return alias;
41
    }
42

    
43
    public void setAlias(String alias) {
44
        this.alias = alias;
45
    }
46

    
47
    public String getDescription() {
48
        return description;
49
    }
50

    
51
    public void setDescription(String description) {
52
        this.description = description;
53
    }
54

    
55
    public boolean getIsActive() {
56
        return isActive;
57
    }
58

    
59
    public void setIsActive(boolean isActive) {
60
        this.isActive = isActive;
61
    }
62

    
63
    public boolean getIsPublic() {
64
        return isPublic;
65
    }
66

    
67
    public void setIsPublic(boolean isPublic) {
68
        this.isPublic = isPublic;
69
    }
70

    
71
    public boolean getIsDefault() {
72
        return isDefault;
73
    }
74

    
75
    public void setIsDefault(boolean isDefault) {
76
        this.isDefault = isDefault;
77
    }
78

    
79
    public List<Category> getCategories() {
80
        return categories;
81
    }
82

    
83
    public void setCategories(List<Category> categories) {
84
        this.categories = categories;
85
    }
86
}
(6-6/6)