001package dk.netarkivet.harvester.harvesting.report; 002 003import java.io.Serializable; 004import java.util.Map; 005 006import dk.netarkivet.harvester.datamodel.StopReason; 007import dk.netarkivet.harvester.harvesting.distribute.DomainStats; 008 009/** 010 * Used together with the HarvestReportGenerator to generate a HarvestReport. 011 * @author svc 012 * 013 */ 014public class DomainStatsReport implements Serializable { 015 016 private Map<String, DomainStats> domainStats; 017 private StopReason defaultStopReason; 018 019 public DomainStatsReport(Map<String, DomainStats> domainStats, StopReason defaultReason) { 020 this.domainStats = domainStats; 021 this.defaultStopReason = defaultReason; 022 } 023 024 public StopReason getDefaultStopReason() { 025 return defaultStopReason; 026 } 027 028 public Map<String, DomainStats> getDomainstats() { 029 return domainStats; 030 } 031 032}