org.powertac.visualizer.domain.broker
Class TariffData

java.lang.Object
  extended by org.powertac.visualizer.domain.broker.TariffData

public class TariffData
extends Object

Holds the data for broker's tariff.

Author:
Jurica Babic

Constructor Summary
TariffData(org.powertac.common.TariffSpecification spec, BrokerModel broker)
           
 
Method Summary
 BrokerModel getBroker()
           
 long getCustomers()
           
 double getNetKWh()
           
 BigDecimal getNetMWh()
           
 String getPowerType()
           
 double getProfit()
           
 BigDecimal getProfitInThousandsOfEuro()
           
 String getRatesGraph()
           
 org.powertac.common.TariffSpecification getSpec()
           
 ConcurrentHashMap<org.powertac.common.CustomerInfo,TariffCustomerStats> getTariffCustomerStats()
           
 void processTariffTx(org.powertac.common.TariffTransaction tx)
           
 void setCustomers(long customers)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TariffData

public TariffData(org.powertac.common.TariffSpecification spec,
                  BrokerModel broker)
Method Detail

getNetKWh

public double getNetKWh()

getCustomers

public long getCustomers()

getProfit

public double getProfit()

getProfitInThousandsOfEuro

public BigDecimal getProfitInThousandsOfEuro()

getSpec

public org.powertac.common.TariffSpecification getSpec()

getTariffCustomerStats

public ConcurrentHashMap<org.powertac.common.CustomerInfo,TariffCustomerStats> getTariffCustomerStats()

processTariffTx

public void processTariffTx(org.powertac.common.TariffTransaction tx)

setCustomers

public void setCustomers(long customers)

getPowerType

public String getPowerType()

getBroker

public BrokerModel getBroker()

getNetMWh

public BigDecimal getNetMWh()

toString

public String toString()
Overrides:
toString in class Object

getRatesGraph

public String getRatesGraph()


Copyright © 2013 Power TAC. All Rights Reserved.