public class ReportSide extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ReportSide.CommissionDatas
Encapsulates the list of CommissionData
|
static class |
ReportSide.Parties
Encapsulates the list of Parties
|
static class |
ReportSide.RelatedTrades
Encapsulates the list of RelatedTrades
|
static class |
ReportSide.SideRegulatoryTrades
Encapsulates the list of SideRegulatoryTrades
|
static class |
ReportSide.TradeTimeStamps
Encapsulates the list of TradeTimeStamps
|
Constructor and Description |
---|
ReportSide()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
ScaledDecimal |
getAccruedInterestRate()
The amount the buyer compensates the seller for the portion of the next coupon interest payment
the seller has earned but will not receive from the issuer because the issuer will send
the next coupon payment to the buyer.
|
boolean |
getAggressorIndicator() |
AllocationIndicator |
getAllocationIndicator() |
AveragePricingIndicator |
getAveragePricingIndicator() |
String |
getClientOrderID() |
String |
getClientOrderID2() |
ReportSide.CommissionDatas |
getCommissionData() |
String |
getCompressionGroupID()
Identifies all trades in a netting or compression group,
including both terminating trades and any remnant trades that result from the operation
|
String |
getCurrency()
Gets the currency used for price.
|
CustomerCapacity |
getCustomerCapacity() |
String |
getCustomerOrderHandlingInstruction() |
ScaledDecimal |
getEndCash() |
String |
getFundDesignation() |
LiquidityFlag |
getLiquidityFlag()
Indicates if an order was submitted for market making obligation as required for MiFID.
|
boolean |
getManualOrderIndicator() |
String |
getMemoField() |
String |
getOrderID() |
ReportSide.Parties |
getParties() |
ReportSide.RelatedTrades |
getRelatedTrades() |
String |
getSecondaryAllocationGroupID()
Gets clearing assigned identifier used for the allocation group.
|
Side |
getSide()
Gets the side of the order
|
String |
getSideOrigTradeID()
Used to capture the original trade id for each side of a trade undergoing novation to a standardized model.
|
ReportSide.SideRegulatoryTrades |
getSideRegulatoryTrades() |
ScaledDecimal |
getStartCash() |
String |
getStrategyLinkID() |
String |
getText() |
String |
getTradeInputSource()
CME Defined Supported Values:
CPC = CME ClearPort® Clearing
CPT = CME ClearPort® Trading
CXPIT = COMEX Trading Floor
GLBX = CME Globex®
NXPIT = NYMEX Trading Floor
|
ReportSide.TradeTimeStamps |
getTradeTimeStamps() |
void |
setAccruedInterestRate(ScaledDecimal value)
The amount the buyer compensates the seller for the portion of the next coupon interest payment
the seller has earned but will not receive from the issuer because the issuer will send
the next coupon payment to the buyer.
|
void |
setAggressorIndicator(boolean value) |
void |
setAllocationIndicator(AllocationIndicator value) |
void |
setAveragePricingIndicator(AveragePricingIndicator value) |
void |
setClientOrderID(String value) |
void |
setClientOrderID2(String value) |
void |
setCompressionGroupID(String value)
Identifies all trades in a netting or compression group,
including both terminating trades and any remnant trades that result from the operation
|
void |
setCurrency(String value)
Sets the currency used for price.
|
void |
setCustomerCapacity(CustomerCapacity value) |
void |
setCustomerOrderHandlingInstruction(String value) |
void |
setEndCash(ScaledDecimal value) |
void |
setFundDesignation(String value) |
void |
setLiquidityFlag(LiquidityFlag value)
Indicates if an order was submitted for market making obligation as required for MiFID.
|
void |
setManualOrderIndicator(boolean value) |
void |
setMemoField(String value) |
void |
setOrderID(String value) |
void |
setSecondaryAllocationGroupID(String value)
Sets clearing assigned identifier used for the allocation group.
|
void |
setSide(Side value)
Sets the side of the order
|
void |
setSideOrigTradeID(String value)
Used to capture the original trade id for each side of a trade undergoing novation to a standardized model.
|
void |
setStartCash(ScaledDecimal value) |
void |
setStrategyLinkID(String value) |
void |
setText(String value) |
void |
setTradeInputSource(String value)
CME Defined Supported Values:
CPC = CME ClearPort® Clearing
CPT = CME ClearPort® Trading
CXPIT = COMEX Trading Floor
GLBX = CME Globex®
NXPIT = NYMEX Trading Floor
|
public final Side getSide()
Supported Values:
public final void setSide(Side value)
Supported Values:
value
- the side of the orderpublic String getClientOrderID2()
public void setClientOrderID2(String value)
value
- Secondary Client Order ID.public final String getClientOrderID()
public final void setClientOrderID(String value)
value
- the TON number provided for CME Globex® trades and the Order ID for Pit trades.
Format = Alphanumericpublic final String getCurrency()
public final void setCurrency(String value)
value
- currency used for price.public final String getTradeInputSource()
public final void setTradeInputSource(String value)
value
- trade input sourcepublic final CustomerCapacity getCustomerCapacity()
public final void setCustomerCapacity(CustomerCapacity value)
value
- the customer capacity for this trade.public ScaledDecimal getStartCash()
public void setStartCash(ScaledDecimal value)
value
- Starting dirty cash consideration of a financing deal, i.e. paid to the seller on the Start Date.public ScaledDecimal getEndCash()
public void setEndCash(ScaledDecimal value)
value
- Ending dirty cash consideration of a financing deal. i.e. reimbursed to the buyer on the End Date.public String getText()
public void setText(String value)
value
- Free format text string.public final AllocationIndicator getAllocationIndicator()
public final void setAllocationIndicator(AllocationIndicator value)
value
- indicator if the trade is marked for allocation.public final AveragePricingIndicator getAveragePricingIndicator()
public final void setAveragePricingIndicator(AveragePricingIndicator value)
value
- indicator if the trade is marked for average pricing allocation.public boolean getAggressorIndicator()
public void setAggressorIndicator(boolean value)
value
- indicator whether or not the order initiator is an aggressor in the trade.public String getSideOrigTradeID()
public void setSideOrigTradeID(String value)
value
- original trade id for each side of a trade undergoing novation to a standardized modelpublic final String getStrategyLinkID()
public final void setStrategyLinkID(String value)
value
- unique ID linking all individual legs of a spread or strategy together.
It can also link individual legs to the parent multi-leg trade.public String getCustomerOrderHandlingInstruction()
public void setCustomerOrderHandlingInstruction(String value)
value
- the source of original order.public String getOrderID()
public void setOrderID(String value)
value
- Order ID.public final String getSecondaryAllocationGroupID()
public final void setSecondaryAllocationGroupID(String value)
value
- the clearing assigned identifier used for the allocation group.public String getCompressionGroupID()
public void setCompressionGroupID(String value)
value
- ID for trades in a netting or compression grouppublic LiquidityFlag getLiquidityFlag()
public void setLiquidityFlag(LiquidityFlag value)
value
- flag specifying if an order was submitted for market making obligation as required for MiFIDpublic String getMemoField()
public void setMemoField(String value)
value
- Free format memo text field.public ScaledDecimal getAccruedInterestRate()
public void setAccruedInterestRate(ScaledDecimal value)
value
- annualized Accrued Interest amount divided by the purchase price of the bondpublic String getFundDesignation()
public void setFundDesignation(String value)
value
- Fund Designation as specified at order submission time.public final boolean getManualOrderIndicator()
public final void setManualOrderIndicator(boolean value)
value
- indicator if the order was created manually, or through API.public final ReportSide.Parties getParties()
public final ReportSide.SideRegulatoryTrades getSideRegulatoryTrades()
public final ReportSide.CommissionDatas getCommissionData()
public final ReportSide.TradeTimeStamps getTradeTimeStamps()
public final ReportSide.RelatedTrades getRelatedTrades()
Copyright © 2014–2025 Onix Solutions. All rights reserved.