Package org.powertac.visualizer.domain
Class RetailKPIHolder
- java.lang.Object
 - 
- org.powertac.visualizer.domain.RetailKPIHolder
 
 
- 
public class RetailKPIHolder extends Object
Keeps track of customer status and usage. Usage is stored per-customer-unit, but reported as the product of the per-customer quantity and the subscribed population. This allows the broker to use historical usage data as the subscribed population shifts.- Author:
 - Jurica Babic, Govert Buijs, Erik Kemperman
 
 
- 
- 
Constructor Summary
Constructors Constructor Description RetailKPIHolder()RetailKPIHolder(RetailKPIHolder retailKPIHolder) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetActiveTariffs()doublegetKwh()DoublegetMoney()intgetPublishedTariffs()intgetRevokedTariffs()intgetSubscribedPopulation()voidincrementPublishedTariffs()voidincrementRevokedTariffs()booleanisEmpty()voidproduceConsume(double txKwh, double txMoney)voidresetCurrentValues()voidsetActiveTariffs(int activeTariffs)voidsetKwh(double kwh)voidsetMoney(double money)voidsetPublishedTariffs(int publishedTariffs)voidsetRevokedTariffs(int revokedTariffs)voidsetSubscribedPopulation(int population)voidsignup(int population)StringtoString()voidwithdraw(int population) 
 - 
 
- 
- 
Constructor Detail
- 
RetailKPIHolder
public RetailKPIHolder()
 
- 
RetailKPIHolder
public RetailKPIHolder(RetailKPIHolder retailKPIHolder)
 
 - 
 
- 
Method Detail
- 
resetCurrentValues
public void resetCurrentValues()
 
- 
signup
public void signup(int population)
 
- 
withdraw
public void withdraw(int population)
 
- 
produceConsume
public void produceConsume(double txKwh, double txMoney) 
- 
incrementRevokedTariffs
public void incrementRevokedTariffs()
 
- 
incrementPublishedTariffs
public void incrementPublishedTariffs()
 
- 
getSubscribedPopulation
public int getSubscribedPopulation()
 
- 
setSubscribedPopulation
public void setSubscribedPopulation(int population)
 
- 
getKwh
public double getKwh()
 
- 
setKwh
public void setKwh(double kwh)
 
- 
getMoney
public Double getMoney()
 
- 
setMoney
public void setMoney(double money)
 
- 
getActiveTariffs
public int getActiveTariffs()
 
- 
setActiveTariffs
public void setActiveTariffs(int activeTariffs)
 
- 
getRevokedTariffs
public int getRevokedTariffs()
 
- 
setRevokedTariffs
public void setRevokedTariffs(int revokedTariffs)
 
- 
getPublishedTariffs
public int getPublishedTariffs()
 
- 
setPublishedTariffs
public void setPublishedTariffs(int publishedTariffs)
 
- 
isEmpty
public boolean isEmpty()
 
 - 
 
 -