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 {
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<SubCategory> subCategories;
20

    
21
    public Category() {}
22
    public Category(Category category) {
23
        name = category.getName();
24
        alias = category.getAlias();
25
        isActive = category.getIsActive();
26
        isPublic = category.getIsPublic();
27
        isOverview = category.getIsOverview();
28
        isDefault = category.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 boolean getIsActive() {
48
        return isActive;
49
    }
50

    
51
    public void setIsActive(boolean isActive) {
52
        this.isActive = isActive;
53
    }
54

    
55
    public boolean getIsPublic() {
56
        return isPublic;
57
    }
58

    
59
    public void setIsPublic(boolean isPublic) {
60
        this.isPublic = isPublic;
61
    }
62

    
63
    public boolean getIsOverview() {
64
        return isOverview;
65
    }
66

    
67
    public void setIsOverview(boolean isOverview) {
68
        this.isOverview = isOverview;
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<SubCategory> getSubCategories() {
80
        return subCategories;
81
    }
82

    
83
    public void setSubCategories(List<SubCategory> subCategories) {
84
        this.subCategories = subCategories;
85
    }
86
}
(1-1/6)