org.powertac.common
Class BalancingTransaction

java.lang.Object
  extended by org.powertac.common.BrokerTransaction
      extended by org.powertac.common.BalancingTransaction

public class BalancingTransaction
extends BrokerTransaction

Represents the 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
BalancingTransaction(Broker broker, int when, double kWh, double charge)
           
 
Method Summary
 double getCharge()
          Returns the total charge imposed by the DU for this imbalance -- positive for credit to broker, negative for debit from broker
 double getKWh()
          Returns the total size of the imbalance in kWH, positive for surplus and negative for deficit
 double getQuantity()
          Deprecated. 
 String toString()
           
 
Methods inherited from class org.powertac.common.BrokerTransaction
getBroker, getId, getPostedTime, getPostedTimeslot, getPostedTimeslotIndex
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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


toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.