001 package com.hammurapi.review;
002
003 import com.hammurapi.review.Module;
004 import com.hammurapi.review.Observation;
005
006 public class ModuleAggregator extends Aggregator {
007
008 private Module module;
009 private Summary summary;
010
011 public ModuleAggregator(Module module, Summary summary) {
012 this.module = module;
013 this.summary = summary;
014 }
015
016 @Override
017 public void consumeObservation(Observation observation) throws ReviewException {
018 super.consumeObservation(observation);
019 summary.consumeObservation(observation);
020 }
021
022 public Module getModule() {
023 return module;
024 }
025
026 }