Interface Trade

  • All Superinterfaces:
    HasInstrument

    public interface Trade
    extends HasInstrument
    Indicates a trade that took place at a particular point in time for a particular amount and price.
    Since:
    $Release$
    Version:
    $Id$
    Author:
    Colin DuPlantis
    • Method Detail

      • getExecutionId

        OrderID getExecutionId()
        Get the executionId value.
        Returns:
        a org.marketcetera.trade.OrderID value
      • setExecutionId

        void setExecutionId​(OrderID inExecutionId)
        Set the executionId value.
        Parameters:
        inExecutionId - a org.marketcetera.trade.OrderID value
      • getPrice

        BigDecimal getPrice()
        Get the price value.
        Returns:
        a java.math.BigDecimal value
      • setPrice

        void setPrice​(BigDecimal inPrice)
        Set the price value.
        Parameters:
        inPrice - a java.math.BigDecimal value
      • getQuantity

        BigDecimal getQuantity()
        Get the quantity value.
        Returns:
        a java.math.BigDecimal value
      • setQuantity

        void setQuantity​(BigDecimal inQuantity)
        Set the quantity value.
        Parameters:
        inQuantity - a java.math.BigDecimal value
      • getTransactionTime

        Date getTransactionTime()
        Get the transactionTime value.
        Returns:
        a java.util.Date value
      • setTransactionTime

        void setTransactionTime​(Date inTransactionTime)
        Set the transactionTime value.
        Parameters:
        inTransactionTime - a java.util.Date value