Project

General

Profile

1
package eu.dnetlib.data.download;
2

    
3
import java.util.HashMap;
4

    
5
import com.google.gson.Gson;
6

    
7
/**
8
 * Created by sandro on 06/11/14.
9
 */
10
public class DownloadReportMap extends HashMap<String, DownloadReport> {
11

    
12
	/**
13
	 *
14
	 */
15
	private static final long serialVersionUID = -8881211500697708728L;
16

    
17
	private boolean status;
18

    
19
	private int totalDownloaded;
20

    
21
	public DownloadReportMap() {
22
		this.totalDownloaded = 0;
23
	}
24

    
25
	public void addDowload() {
26
		this.totalDownloaded++;
27
	}
28

    
29
	public boolean getStatus() {
30
		return status;
31
	}
32

    
33
	public void setStatus(final boolean status) {
34
		this.status = status;
35
	}
36

    
37
	public int getTotalDownloaded() {
38
		return totalDownloaded;
39
	}
40

    
41
	public void setTotalDownloaded(final int totalDownloaded) {
42
		this.totalDownloaded = totalDownloaded;
43
	}
44

    
45
	@Override
46
	public String toString() {
47
		Gson g = new Gson();
48
		return g.toJson(this);
49
	}
50
}
(4-4/5)