Project

General

Profile

« Previous | Next » 

Revision 57637

1. Add IndicatorDAO.java & MongoDBIndicatorDAO.java.
2. StakeholderDAO.java & MongoDBStakeholderDAO.java: Add methods 'findById()' and 'delete()'.
3. Category.java & SubCategory.java & Topic.java: Add fields 'id' and 'isDefault' and getters/setters for 'isDefault'.
4. Indicator.java: Add field 'isDefault' and getters/setters.
5. IndicatorPath.java: Change 'image' to 'other' in IndicatorPathType enum.
6. StakeholderController.java: Add methods: 'deleteStakeholder()' (by id), 'deleteTopic()', 'deleteCategory()', 'deleteSubCategory()', 'reorderIndicators()'.

View differences:

SubCategory.java
1 1
package eu.dnetlib.uoamonitorservice.entities;
2 2

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

  
3 6
import java.util.List;
4 7

  
5 8
public class SubCategory<StringOrIndicator> {
9
    @Id
10
    @JsonProperty("_id")
11
    private String id;
12

  
6 13
    private String name;
7 14
    private String alias;
8 15
    private boolean isActive;
9 16
    private boolean isPublic;
17
    private boolean isDefault;
10 18
    private List<StringOrIndicator> charts;
11 19
    private List<StringOrIndicator> numbers;
12 20

  
......
16 24
        alias = subCategory.getAlias();
17 25
        isActive = subCategory.getIsActive();
18 26
        isPublic = subCategory.getIsPublic();
27
        isDefault = subCategory.getIsDefault();
19 28
    }
20 29

  
21 30
    public String getName() {
......
50 59
        this.isPublic = isPublic;
51 60
    }
52 61

  
62
    public boolean getIsDefault() {
63
        return isDefault;
64
    }
65

  
66
    public void setIsDefault(boolean isDefault) {
67
        this.isDefault = isDefault;
68
    }
69

  
53 70
    public List<StringOrIndicator> getCharts() {
54 71
        return charts;
55 72
    }

Also available in: Unified diff