org.powertac.visualizer.domain.wholesale
Class WholesaleSnapshot
java.lang.Object
org.powertac.visualizer.domain.wholesale.WholesaleSnapshot
public class WholesaleSnapshot
- extends Object
Represents the wholesale market per-timeslot snapshot for one timeslot.
- Author:
- Jurica Babic
|
Constructor Summary |
WholesaleSnapshot(long millisCreated,
org.powertac.common.Timeslot timeslot,
int timeslotSerialNumberCreated)
|
WholesaleSnapshot
public WholesaleSnapshot(long millisCreated,
org.powertac.common.Timeslot timeslot,
int timeslotSerialNumberCreated)
addOrder
public void addOrder(org.powertac.common.Order order)
getOrders
public VisualizerOrderbook getOrders()
setOrders
public void setOrders(VisualizerOrderbook orders)
getClearedTrade
public org.powertac.common.ClearedTrade getClearedTrade()
setClearedTrade
public void setClearedTrade(org.powertac.common.ClearedTrade clearedTrade)
getOrderbook
public VisualizerOrderbook getOrderbook()
setOrderbook
public void setOrderbook(VisualizerOrderbook orderbook)
getTimeslot
public org.powertac.common.Timeslot getTimeslot()
getWholesaleSnapshotJSON
public WholesaleSnapshotJSON getWholesaleSnapshotJSON()
toString
public String toString()
- Overrides:
toString in class Object
isClosed
public boolean isClosed()
getTimeslotSerialNumber
public int getTimeslotSerialNumber()
close
public void close()
- Snapshot should be closed in one of the following scenarios: 1) Orderbook
is received but does not have a clearing price (null) 2) ClearedTrade is
received.
getName
public String getName()
getType
public String getType()
getTotalTradedQuantity
public String getTotalTradedQuantity()
getTimeslotSerialNumberCreated
public int getTimeslotSerialNumberCreated()
getMarketAskOrder
public VisualizerOrderbookOrder getMarketAskOrder()
getMarketBidOrder
public VisualizerOrderbookOrder getMarketBidOrder()
getAfterAsks
public List<VisualizerOrderbookOrder> getAfterAsks()
getAfterBids
public List<VisualizerOrderbookOrder> getAfterBids()
getBeforeAsks
public List<VisualizerOrderbookOrder> getBeforeAsks()
getBeforeBids
public List<VisualizerOrderbookOrder> getBeforeBids()
getMillisCreated
public long getMillisCreated()
isCleared
public boolean isCleared()
Copyright © 2013 Power TAC. All Rights Reserved.