Interface MutableExecutionReportSummary

  • All Superinterfaces:
    ExecutionReportSummary

    public interface MutableExecutionReportSummary
    extends ExecutionReportSummary
    Represents an execution report received as part of a trade flow.
    Since:
    $Release$
    Version:
    $Id: ExecutionReportSummary.java 17962 2019-11-22 00:34:21Z colin $
    Author:
    Colin DuPlantis
    • Method Detail

      • setOrderID

        void setOrderID​(OrderID inOrderId)
        Set the order id value.
        Parameters:
        inOrderId - an OrderID value
      • setOriginalOrderID

        void setOriginalOrderID​(OrderID inOrigOrderId)
        Set the original order id value.
        Parameters:
        inOrigOrderId - an OrderID value
      • setSecurityType

        void setSecurityType​(SecurityType inSecurityType)
        Set the security type value.
        Parameters:
        inSecurityType - a SecurityType value
      • setSymbol

        void setSymbol​(String inSymbol)
        Set the symbol value.
        Parameters:
        inSymbol - a String value
      • setExpiry

        void setExpiry​(String inExpiry)
        Set the expiry value.
        Parameters:
        inExpiry - a String value
      • setStrikePrice

        void setStrikePrice​(BigDecimal inStrikePrice)
        Set the strike price value.
        Parameters:
        inStrikePrice - a BigDecimal value
      • setOptionType

        void setOptionType​(OptionType inOptionType)
        Set the option type value.
        Parameters:
        inOptionType - an OptionType value
      • setAccount

        void setAccount​(String inAccount)
        Set the account value.
        Parameters:
        inAccount - a String value
      • setRootOrderID

        void setRootOrderID​(OrderID inRootOrderId)
        Set the rootOrderId value.
        Parameters:
        inRootOrderId - an OrderID value
      • setSide

        void setSide​(Side inSide)
        Set the side value.
        Parameters:
        inSide - a Side value
      • setCumulativeQuantity

        void setCumulativeQuantity​(BigDecimal inCumQuantity)
        Set the cumQuantity value.
        Parameters:
        inCumQuantity - a BigDecimal value
      • setEffectiveCumulativeQuantity

        void setEffectiveCumulativeQuantity​(BigDecimal inEffectiveCumQuantity)
        Set the effectiveCumQuantity value.
        Parameters:
        inEffectiveCumQuantity - a BigDecimal value
      • setAveragePrice

        void setAveragePrice​(BigDecimal inAvgPrice)
        Set the avgPrice value.
        Parameters:
        inAvgPrice - a BigDecimal value
      • setLastQuantity

        void setLastQuantity​(BigDecimal inLastQuantity)
        Set the lastQuantity value.
        Parameters:
        inLastQuantity - a BigDecimal value
      • setLastPrice

        void setLastPrice​(BigDecimal inLastPrice)
        Set the lastPrice value.
        Parameters:
        inLastPrice - a BigDecimal value
      • setOrderStatus

        void setOrderStatus​(OrderStatus inOrderStatus)
        Set the orderStatus value.
        Parameters:
        inOrderStatus - an OrderStatus value
      • setExecutionType

        void setExecutionType​(ExecutionType inExecType)
        Set the execType value.
        Parameters:
        inExecType - an ExecutionType value
      • setSendingTime

        void setSendingTime​(Date inSendingTime)
        Set the sendingTime value.
        Parameters:
        inSendingTime - a Date value
      • setViewer

        void setViewer​(User inViewer)
        Set the viewer value.
        Parameters:
        inViewer - a User value
      • setActor

        void setActor​(User inActor)
        Set the actor value.
        Parameters:
        inActor - a User value
      • setReport

        void setReport​(Report inReport)
        Set the report value.
        Parameters:
        inReport - a Report value
      • setBrokerOrderId

        void setBrokerOrderId​(OrderID inBrokerOrderId)
        Set the broker order id value.
        Parameters:
        inBrokerOrderId - an OrderID value
      • setExecutionId

        void setExecutionId​(String inExecutionId)
        Set the execution id value.
        Parameters:
        inExecutionId - a String value
      • setInstrument

        void setInstrument​(Instrument inInstrument)
        Set the instrument value.
        Parameters:
        inInstrument - an Instrument value
      • setLeavesQuantity

        void setLeavesQuantity​(BigDecimal inLeavesQuantity)
        Set the leavesQuantity value.
        Parameters:
        inLeavesQuantity - a BigDecimal value
      • setOrderQuantity

        void setOrderQuantity​(BigDecimal inOrderQuantity)
        Set the orderQuantity value.
        Parameters:
        inOrderQuantity - a BigDecimal value
      • setOrderType

        void setOrderType​(OrderType inOrderType)
        Set the orderType value.
        Parameters:
        inOrderType - an OrderType value
      • setPrice

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

        void setTimeInForce​(TimeInForce inTimeInForce)
        Set the time-in-force value.
        Parameters:
        inTimeInForce - a TimeInForce value