package org.netevolved.reporting; import java.util.Map; import java.util.Set; import org.openedit.Data; import org.openedit.hittracker.HitTracker; import org.openedit.money.Money; public interface ReportGroup { public String getLabel(); public Map getMoneyMap(); public void addMoney(String inKey, Money inValue); public void addMoneyAsString(String inKey, String inValue); public Money getMoney(String inKey, String inDefault); public Map getFloatMap(); public int getCount(); public Object load(Data data); public HitTracker getHitTracker(); public void incrementUniqueCount(String inKey, String inId); public Integer getUniqueCount(String inKey, String inId); public Set getUniqueCountIds(String inKey); public int sumAllUniqueOccurrences(String inKey); }