Project

General

Profile

1
package eu.dnetlib.repo.manager.shared;
2

    
3
import com.fasterxml.jackson.annotation.JsonProperty;
4
import com.google.gwt.user.client.rpc.IsSerializable;
5

    
6
import java.util.List;
7

    
8
/**
9
 * Created by stefania on 11/7/17.
10
 */
11
public class MetricsNumbers implements IsSerializable {
12

    
13
    private List<String> downloads;
14
    private List<String> views;
15

    
16
    @JsonProperty("total_downloads")
17
    private String totalDownloads;
18

    
19
    @JsonProperty("total_views")
20
    private String totalViews;
21

    
22
    @JsonProperty("total_openaire_downloads")
23
    private String totalOpenAIREDownloads;
24

    
25
    @JsonProperty("total_openaire_views")
26
    private String totalOpenAIREViews;
27

    
28
    @JsonProperty("pageviews")
29
    private String pageViews;
30

    
31
    public MetricsNumbers() {
32
    }
33

    
34
    public MetricsNumbers(List<String> downloads, List<String> views, String totalDownloads, String totalViews,
35
                          String totalOpenAIREDownloads, String totalOpenAIREViews, String pageViews) {
36
        this.downloads = downloads;
37
        this.views = views;
38
        this.totalDownloads = totalDownloads;
39
        this.totalViews = totalViews;
40
        this.totalOpenAIREDownloads = totalOpenAIREDownloads;
41
        this.totalOpenAIREViews = totalOpenAIREViews;
42
        this.pageViews = pageViews;
43
    }
44

    
45
    public List<String> getDownloads() {
46
        return downloads;
47
    }
48

    
49
    public void setDownloads(List<String> downloads) {
50
        this.downloads = downloads;
51
    }
52

    
53
    public List<String> getViews() {
54
        return views;
55
    }
56

    
57
    public void setViews(List<String> views) {
58
        this.views = views;
59
    }
60

    
61
    public String getTotalDownloads() {
62
        return totalDownloads;
63
    }
64

    
65
    public void setTotalDownloads(String totalDownloads) {
66
        this.totalDownloads = totalDownloads;
67
    }
68

    
69
    public String getTotalViews() {
70
        return totalViews;
71
    }
72

    
73
    public void setTotalViews(String totalViews) {
74
        this.totalViews = totalViews;
75
    }
76

    
77
    public String getTotalOpenAIREDownloads() {
78
        return totalOpenAIREDownloads;
79
    }
80

    
81
    public void setTotalOpenAIREDownloads(String totalOpenAIREDownloads) {
82
        this.totalOpenAIREDownloads = totalOpenAIREDownloads;
83
    }
84

    
85
    public String getTotalOpenAIREViews() {
86
        return totalOpenAIREViews;
87
    }
88

    
89
    public void setTotalOpenAIREViews(String totalOpenAIREViews) {
90
        this.totalOpenAIREViews = totalOpenAIREViews;
91
    }
92

    
93
    public String getPageViews() {
94
        return pageViews;
95
    }
96

    
97
    public void setPageViews(String pageViews) {
98
        this.pageViews = pageViews;
99
    }
100
}
101

    
(12-12/22)