Class OrderbookOrder

java.lang.Object
org.powertac.common.OrderbookOrder
All Implemented Interfaces:
Comparable<Object>

@Domain(fields={"mWh","limitPrice"})
public class OrderbookOrder
extends Object
implements Comparable<Object>
Each instance is an individual un-cleared entry (a Bid or an Ask) within an Orderbook.
Author:
Daniel Schnurr
  • Constructor Details

  • Method Details

    • getId

      public long getId()
    • compareTo

      public int compareTo​(Object o)
      Specified by:
      compareTo in interface Comparable<Object>
    • getLimitPrice

      public Double getLimitPrice()
      Returns the limit price for this unsatisfied order. Normally this will have a sign opposite to the mWh energy quantity.
    • getMWh

      public double getMWh()
      Returns the quantity of energy unsatisfied for an order. This will positive for a bid, negative for an ask.
    • toString

      public String toString()
      Overrides:
      toString in class Object