org.powertac.common.msg
Class OrderStatus

java.lang.Object
  extended by org.powertac.common.state.XStreamStateLoggable
      extended by org.powertac.common.msg.OrderStatus

public class OrderStatus
extends XStreamStateLoggable

Represents a response from the server about an Order that could not be processed by the Auctioneer.

Author:
John Collins

Nested Class Summary
static class OrderStatus.Status
           
 
Field Summary
protected  Broker broker
          The broker originating this message
protected  long id
           
 
Constructor Summary
OrderStatus(Broker broker, long orderId)
          Convenience constructor for timeslotDisabled message
OrderStatus(Broker broker, long orderId, OrderStatus.Status status)
           
 
Method Summary
 Broker getBroker()
           
 long getId()
           
 long getOrderId()
           
 OrderStatus.Status getStatus()
           
 
Methods inherited from class org.powertac.common.state.XStreamStateLoggable
readResolve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

@XStreamAsAttribute
protected long id

broker

@XStreamConverter(value=BrokerConverter.class)
protected Broker broker
The broker originating this message

Constructor Detail

OrderStatus

public OrderStatus(Broker broker,
                   long orderId,
                   OrderStatus.Status status)

OrderStatus

public OrderStatus(Broker broker,
                   long orderId)
Convenience constructor for timeslotDisabled message

Method Detail

getId

public long getId()

getBroker

public Broker getBroker()

getStatus

public OrderStatus.Status getStatus()

getOrderId

public long getOrderId()


Copyright © 2013. All Rights Reserved.