Package org.powertac.common
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 Summary
Constructors Constructor Description OrderbookOrder(double mWh, Double limitPrice)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(Object o)
long
getId()
Double
getLimitPrice()
Returns the limit price for this unsatisfied order.double
getMWh()
Returns the quantity of energy unsatisfied for an order.String
toString()
-
-
-
Constructor Detail
-
OrderbookOrder
public OrderbookOrder(double mWh, Double limitPrice)
-
-
Method Detail
-
getId
public long getId()
-
compareTo
public int compareTo(Object o)
- Specified by:
compareTo
in interfaceComparable<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.
-
-