package eu.dnetlib.data.download;

import java.util.HashMap;

import com.google.gson.Gson;

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

	/**
	 *
	 */
	private static final long serialVersionUID = -8881211500697708728L;

	private boolean status;

	private int totalDownloaded;

	public DownloadReportMap() {
		this.totalDownloaded = 0;
	}

	public void addDowload() {
		this.totalDownloaded++;
	}

	public boolean getStatus() {
		return status;
	}

	public void setStatus(final boolean status) {
		this.status = status;
	}

	public int getTotalDownloaded() {
		return totalDownloaded;
	}

	public void setTotalDownloaded(final int totalDownloaded) {
		this.totalDownloaded = totalDownloaded;
	}

	@Override
	public String toString() {
		Gson g = new Gson();
		return g.toJson(this);
	}
}
