Class BrokerTransaction

Direct Known Subclasses:
BalancingTransaction, BankTransaction, CapacityTransaction, CashPosition, DistributionTransaction, MarketTransaction, TariffTransaction

public abstract class BrokerTransaction
extends XStreamStateLoggable
Superclass with common attributes for a number of transaction types.
Author:
John Collins
  • Field Details

    • id

      @XStreamAsAttribute protected long id
    • broker

      @XStreamConverter(BrokerConverter.class) protected Broker broker
      Whose transaction is this?
    • postedTimeslot

      @XStreamAsAttribute protected int postedTimeslot
      The timeslot for which this meter reading is generated
  • Constructor Details

  • Method Details

    • getId

      public long getId()
    • getBroker

      public Broker getBroker()
      The Broker to whom this Transaction applies.
    • getPostedTime

      public org.joda.time.Instant getPostedTime()
      When this Transaction was posted.
    • getPostedTimeslotIndex

      public int getPostedTimeslotIndex()
      Timeslot index when transaction was posted.
    • getPostedTimeslot

      public Timeslot getPostedTimeslot()
      Timeslot when transaction was posted