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
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 Details
-
RetailKPIHolder
public RetailKPIHolder() -
RetailKPIHolder
-
-
Method Details
-
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
-
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) -
toString
-
isEmpty
public boolean isEmpty()
-