Project

General

Profile

1
package eu.dnetlib.data.download;
2

    
3
/**
4
 * Created by sandro on 06/11/14.
5
 */
6
public class DownloadReport {
7

    
8
    private int numberOfOccurrences;
9
    private String stackTrace;
10
    private String recordId;
11

    
12

    
13
    public DownloadReport() {
14
        this.numberOfOccurrences =1;
15

    
16
    }
17

    
18
    public DownloadReport(int numberOfOccurrences, String stackTrace, String recordId) {
19
        this.numberOfOccurrences = numberOfOccurrences;
20
        this.stackTrace = stackTrace;
21
        this.recordId = recordId;
22
    }
23

    
24
    public void incrementError(){
25
        this.numberOfOccurrences ++;
26
    }
27

    
28
    public void incrementError(int numberOfOccurrences){
29
        this.numberOfOccurrences += numberOfOccurrences;
30
    }
31

    
32
    /**
33
     * Getter for property 'numberOfOccurrences'.
34
     *
35
     * @return Value for property 'numberOfOccurrences'.
36
     */
37
    public int getNumberOfOccurrences() {
38

    
39
        return numberOfOccurrences;
40
    }
41

    
42
    /**
43
     * Setter for property 'numberOfOccurrences'.
44
     *
45
     * @param numberOfOccurrences Value to set for property 'numberOfOccurrences'.
46
     */
47
    public void setNumberOfOccurrences(int numberOfOccurrences) {
48
        this.numberOfOccurrences = numberOfOccurrences;
49
    }
50

    
51
    /**
52
     * Getter for property 'stackTrace'.
53
     *
54
     * @return Value for property 'stackTrace'.
55
     */
56
    public String getStackTrace() {
57
        return stackTrace;
58
    }
59

    
60
    /**
61
     * Setter for property 'stackTrace'.
62
     *
63
     * @param stackTrace Value to set for property 'stackTrace'.
64
     */
65
    public void setStackTrace(String stackTrace) {
66
        this.stackTrace = stackTrace;
67
    }
68

    
69
    /**
70
     * Getter for property 'recordId'.
71
     *
72
     * @return Value for property 'recordId'.
73
     */
74
    public String getRecordId() {
75
        return recordId;
76
    }
77

    
78
    /**
79
     * Setter for property 'recordId'.
80
     *
81
     * @param recordId Value to set for property 'recordId'.
82
     */
83
    public void setRecordId(String recordId) {
84
        this.recordId = recordId;
85
    }
86
}
(3-3/5)