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 }