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 Category<StringOrSubcategory> {
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 isOverview;
18
    private boolean isDefault;
19
    private List<StringOrSubcategory> subCategories;
20

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

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

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

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

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

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

    
52
    public void setAlias(String alias) {
53
        this.alias = alias;
54
    }
55

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

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

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

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

    
72
    public boolean getIsOverview() {
73
        return isOverview;
74
    }
75

    
76
    public void setIsOverview(boolean isOverview) {
77
        this.isOverview = isOverview;
78
    }
79

    
80
    public boolean getIsDefault() {
81
        return isDefault;
82
    }
83

    
84
    public void setIsDefault(boolean isDefault) {
85
        this.isDefault = isDefault;
86
    }
87

    
88
    public List<StringOrSubcategory> getSubCategories() {
89
        return subCategories;
90
    }
91

    
92
    public void setSubCategories(List<StringOrSubcategory> subCategories) {
93
        this.subCategories = subCategories;
94
    }
95
}
(1-1/6)