Package org.powertac.common
Class BalancingTransaction
- java.lang.Object
 - 
- org.powertac.common.state.XStreamStateLoggable
 - 
- org.powertac.common.BrokerTransaction
 - 
- org.powertac.common.BalancingTransaction
 
 
 
 
- 
@Domain(fields={"postedTimeslot","KWh","charge"}) public class BalancingTransaction extends BrokerTransaction
Represents the broker's final supply/demand imbalance in the current timeslot, and the Distribution Utility's charge for this imbalance.- Author:
 - John Collins
 
 
- 
- 
Field Summary
- 
Fields inherited from class org.powertac.common.BrokerTransaction
broker, id, postedTimeslot 
 - 
 
- 
Constructor Summary
Constructors Constructor Description BalancingTransaction(Broker broker, int when, double kWh, double charge) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description doublegetCharge()Returns the total charge imposed by the DU for this imbalance -- positive for credit to broker, negative for debit from brokerdoublegetKWh()Returns the total size of the imbalance in kWH, positive for surplus and negative for deficitdoublegetQuantity()Deprecated.StringtoString()- 
Methods inherited from class org.powertac.common.BrokerTransaction
getBroker, getId, getPostedTime, getPostedTimeslot, getPostedTimeslotIndex 
- 
Methods inherited from class org.powertac.common.state.XStreamStateLoggable
readResolve 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
BalancingTransaction
public BalancingTransaction(Broker broker, int when, double kWh, double charge)
 
 - 
 
- 
Method Detail
- 
getQuantity
@Deprecated public double getQuantity()
Deprecated. 
- 
getKWh
public double getKWh()
Returns the total size of the imbalance in kWH, positive for surplus and negative for deficit 
- 
getCharge
public double getCharge()
Returns the total charge imposed by the DU for this imbalance -- positive for credit to broker, negative for debit from broker 
 - 
 
 -