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 SubCategory<StringOrIndicator> {
9
    @Id
10
    @JsonProperty("_id")
11
    private String id;
12

    
13
    private String name;
14
    private String alias;
15
    private boolean isActive;
16
    private boolean isPublic;
17
    private boolean isDefault;
18
    private List<StringOrIndicator> charts;
19
    private List<StringOrIndicator> numbers;
20

    
21
    public SubCategory() {}
22
    public SubCategory(SubCategory subCategory) {
23
        id = subCategory.getId();
24
        name = subCategory.getName();
25
        alias = subCategory.getAlias();
26
        isActive = subCategory.getIsActive();
27
        isPublic = subCategory.getIsPublic();
28
        isDefault = subCategory.getIsDefault();
29
    }
30

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

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

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

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

    
47
    public String getAlias() {
48
        return alias;
49
    }
50

    
51
    public void setAlias(String alias) {
52
        this.alias = alias;
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<StringOrIndicator> getCharts() {
80
        return charts;
81
    }
82

    
83
    public void setCharts(List<StringOrIndicator> charts) {
84
        this.charts = charts;
85
    }
86

    
87
    public List<StringOrIndicator> getNumbers() {
88
        return numbers;
89
    }
90

    
91
    public void setNumbers(List<StringOrIndicator> numbers) {
92
        this.numbers = numbers;
93
    }
94
}
(5-5/6)