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}