Package org.marketcetera.trade
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsetAccount(String inAccount)Set the account value.voidsetActor(User inActor)Set the actor value.voidsetAveragePrice(BigDecimal inAvgPrice)Set the avgPrice value.voidsetBrokerOrderId(OrderID inBrokerOrderId)Set the broker order id value.voidsetCumulativeQuantity(BigDecimal inCumQuantity)Set the cumQuantity value.voidsetEffectiveCumulativeQuantity(BigDecimal inEffectiveCumQuantity)Set the effectiveCumQuantity value.voidsetExecutionId(String inExecutionId)Set the execution id value.voidsetExecutionType(ExecutionType inExecType)Set the execType value.voidsetExpiry(String inExpiry)Set the expiry value.voidsetInstrument(Instrument inInstrument)Set the instrument value.voidsetLastPrice(BigDecimal inLastPrice)Set the lastPrice value.voidsetLastQuantity(BigDecimal inLastQuantity)Set the lastQuantity value.voidsetLeavesQuantity(BigDecimal inLeavesQuantity)Set the leavesQuantity value.voidsetOptionType(OptionType inOptionType)Set the option type value.voidsetOrderID(OrderID inOrderId)Set the order id value.voidsetOrderQuantity(BigDecimal inOrderQuantity)Set the orderQuantity value.voidsetOrderStatus(OrderStatus inOrderStatus)Set the orderStatus value.voidsetOrderType(OrderType inOrderType)Set the orderType value.voidsetOriginalOrderID(OrderID inOrigOrderId)Set the original order id value.voidsetPrice(BigDecimal inPrice)Set the price value.voidsetReport(Report inReport)Set the report value.voidsetRootOrderID(OrderID inRootOrderId)Set the rootOrderId value.voidsetSecurityType(SecurityType inSecurityType)Set the security type value.voidsetSendingTime(Date inSendingTime)Set the sendingTime value.voidsetSide(Side inSide)Set the side value.voidsetStrikePrice(BigDecimal inStrikePrice)Set the strike price value.voidsetSymbol(String inSymbol)Set the symbol value.voidsetTimeInForce(TimeInForce inTimeInForce)Set the time-in-force value.voidsetViewer(User inViewer)Set the viewer value.-
Methods inherited from interface org.marketcetera.trade.ExecutionReportSummary
getAccount, getActor, getAveragePrice, getBrokerOrderId, getCumulativeQuantity, getEffectiveCumulativeQuantity, getExecutionId, getExecutionType, getExpiry, getLastPrice, getLastQuantity, getLeavesQuantity, getMutableVersion, getOptionType, getOrderID, getOrderQuantity, getOrderStatus, getOrderType, getOriginalOrderID, getPrice, getReport, getRootOrderID, getSecurityType, getSendingTime, getSide, getStrikePrice, getSymbol, getTimeInForce, getViewer, getViewerID
-
-
-
-
Method Detail
-
setOrderID
void setOrderID(OrderID inOrderId)
Set the order id value.- Parameters:
inOrderId- anOrderIDvalue
-
setOriginalOrderID
void setOriginalOrderID(OrderID inOrigOrderId)
Set the original order id value.- Parameters:
inOrigOrderId- anOrderIDvalue
-
setSecurityType
void setSecurityType(SecurityType inSecurityType)
Set the security type value.- Parameters:
inSecurityType- aSecurityTypevalue
-
setSymbol
void setSymbol(String inSymbol)
Set the symbol value.- Parameters:
inSymbol- aStringvalue
-
setExpiry
void setExpiry(String inExpiry)
Set the expiry value.- Parameters:
inExpiry- aStringvalue
-
setStrikePrice
void setStrikePrice(BigDecimal inStrikePrice)
Set the strike price value.- Parameters:
inStrikePrice- aBigDecimalvalue
-
setOptionType
void setOptionType(OptionType inOptionType)
Set the option type value.- Parameters:
inOptionType- anOptionTypevalue
-
setAccount
void setAccount(String inAccount)
Set the account value.- Parameters:
inAccount- aStringvalue
-
setRootOrderID
void setRootOrderID(OrderID inRootOrderId)
Set the rootOrderId value.- Parameters:
inRootOrderId- anOrderIDvalue
-
setSide
void setSide(Side inSide)
Set the side value.- Parameters:
inSide- aSidevalue
-
setCumulativeQuantity
void setCumulativeQuantity(BigDecimal inCumQuantity)
Set the cumQuantity value.- Parameters:
inCumQuantity- aBigDecimalvalue
-
setEffectiveCumulativeQuantity
void setEffectiveCumulativeQuantity(BigDecimal inEffectiveCumQuantity)
Set the effectiveCumQuantity value.- Parameters:
inEffectiveCumQuantity- aBigDecimalvalue
-
setAveragePrice
void setAveragePrice(BigDecimal inAvgPrice)
Set the avgPrice value.- Parameters:
inAvgPrice- aBigDecimalvalue
-
setLastQuantity
void setLastQuantity(BigDecimal inLastQuantity)
Set the lastQuantity value.- Parameters:
inLastQuantity- aBigDecimalvalue
-
setLastPrice
void setLastPrice(BigDecimal inLastPrice)
Set the lastPrice value.- Parameters:
inLastPrice- aBigDecimalvalue
-
setOrderStatus
void setOrderStatus(OrderStatus inOrderStatus)
Set the orderStatus value.- Parameters:
inOrderStatus- anOrderStatusvalue
-
setExecutionType
void setExecutionType(ExecutionType inExecType)
Set the execType value.- Parameters:
inExecType- anExecutionTypevalue
-
setSendingTime
void setSendingTime(Date inSendingTime)
Set the sendingTime value.- Parameters:
inSendingTime- aDatevalue
-
setViewer
void setViewer(User inViewer)
Set the viewer value.- Parameters:
inViewer- aUservalue
-
setActor
void setActor(User inActor)
Set the actor value.- Parameters:
inActor- aUservalue
-
setReport
void setReport(Report inReport)
Set the report value.- Parameters:
inReport- aReportvalue
-
setBrokerOrderId
void setBrokerOrderId(OrderID inBrokerOrderId)
Set the broker order id value.- Parameters:
inBrokerOrderId- anOrderIDvalue
-
setExecutionId
void setExecutionId(String inExecutionId)
Set the execution id value.- Parameters:
inExecutionId- aStringvalue
-
setInstrument
void setInstrument(Instrument inInstrument)
Set the instrument value.- Parameters:
inInstrument- anInstrumentvalue
-
setLeavesQuantity
void setLeavesQuantity(BigDecimal inLeavesQuantity)
Set the leavesQuantity value.- Parameters:
inLeavesQuantity- aBigDecimalvalue
-
setOrderQuantity
void setOrderQuantity(BigDecimal inOrderQuantity)
Set the orderQuantity value.- Parameters:
inOrderQuantity- aBigDecimalvalue
-
setOrderType
void setOrderType(OrderType inOrderType)
Set the orderType value.- Parameters:
inOrderType- anOrderTypevalue
-
setPrice
void setPrice(BigDecimal inPrice)
Set the price value.- Parameters:
inPrice- aBigDecimalvalue
-
setTimeInForce
void setTimeInForce(TimeInForce inTimeInForce)
Set the time-in-force value.- Parameters:
inTimeInForce- aTimeInForcevalue
-
-