public class CollateralReport extends Object
Constructor and Description |
---|
CollateralReport()
Default Constructor.
|
CollateralReport(String xml)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
ScaledDecimal |
getAccruedInterestAmount()
Gets the amount of Accrued Interest for convertible bonds and fixed income.
|
LocalDate |
getClearingBusinessDate()
Gets the "Clearing Business Date" referred to by this maintenance request.
|
String |
getCollateralAllocationID()
Gets globally unique identifier of the collateral allocation.
|
String |
getCollateralAllocationNumber()
Gets globally unique identifier of the collateral allocation.
|
String |
getCollateralReportID()
Gets Collateral Report Identifier.
|
CollateralReportTransactionType |
getCollateralReportTransactionType()
Gets the transaction type of the Collateral Report.
|
String |
getCollateralRequestID()
Gets Collateral Request Identifier.
|
CollateralStatus |
getCollateralStatus()
Gets the collateral status.
|
ScaledDecimal |
getDirtyPrice()
Gets the dirty price.
|
ScaledDecimal |
getEndCash()
Ending dirty cash consideration of a financing deal.
|
FinancingDetails |
getFinancingDetails()
Gets the information about financing details reported.
|
CollateralInstrument |
getInstrument()
Gets the information about instrument reported.
|
String |
getLastMkt()
Gets the market of execution for last fill, or an indication of the market where an order was routed.
|
HighResolutionTimestamp |
getLastUpdateTime()
Gets the timestamp of last update to data item (or creation if no updates made since creation).
|
int |
getMaximumCollateralCount()
Gets the maximum number of different securities that can be allocated to the trade.
|
String |
getMemo()
Gets the free format text field.
|
String |
getOriginalCollateralAllocationID()
In a substitution, this is the CollID of the allocation that was substituted.
|
String |
getOriginalCollateralAllocationNumber()
In a substitution, this is the CollNo of the allocation that was substituted.
|
ArrayList<Party> |
getParties()
Gets the information about parties reported.
|
ScaledDecimal |
getPrice()
Gets the price per unit of quantity (e.g.
|
ScaledDecimal |
getQuantity()
Gets the overall/total quantity (e.g.
|
ArrayList<RegulatoryTradeIdentifier> |
getRegulatoryTradeIDs()
Gets the information about related regulatory trade IDs.
|
ArrayList<RelatedInstrument> |
getRelatedInstruments()
Gets the information about Related Instruments reported.
|
String |
getSecondaryTradeID()
Used to carry an internal trade entity ID which may or may not be reported to the firm.
|
String |
getSenderCompID()
Gets value used to identify customer firm sending message.
|
String |
getSenderSubID()
CME assigned user role used to identify specific role (traderadmin or clearingadmin).
|
String |
getSettlementTradeID()
Gets the trade identifier as assigned by BrokerTec Clearing.
|
Side |
getSide()
Gets the side of order.
|
ScaledDecimal |
getStartCash()
Starting dirty cash consideration of a financing deal, i.e.
|
SubstitutionIndicator |
getSubstitutionIndicator()
Indicates the status of the substitution.
|
int |
getSubstitutionsRemaining()
Gets the number of remaining rights of substitution.
|
String |
getTargetCompID()
Gets entity to whom the message is being sent.
|
String |
getTargetSubID()
Value used to identify specific message recipient (user, etc.) This echoes the SenderSubID sent on the request.
|
ScaledDecimal |
getTotalEndCash()
Gets the total end cash of the trade.
|
ScaledDecimal |
getTotalStartCash()
Gets the total start cash of the trade.
|
TradeCollateralStatus |
getTradeCollateralStatus()
Gets the collateral status of the trade.
|
LocalDate |
getTradeDate()
Indicates date of trade referenced in this message in YYYYMMDD format.
|
HighResolutionTimestamp |
getTransactTime()
Gets the timestamp when the business transaction represented by the message occurred.
|
void |
setAccruedInterestAmount(ScaledDecimal value)
Sets the amount of Accrued Interest for convertible bonds and fixed income.
|
void |
setClearingBusinessDate(LocalDate value)
Sets the "Clearing Business Date" referred to by this maintenance request.
|
void |
setCollateralAllocationID(String value)
Sets globally unique identifier of the collateral allocation.
|
void |
setCollateralAllocationNumber(String value)
Sets human-readable identifier for the collateral allocation.
|
void |
setCollateralReportID(String value)
Sets Collateral Report Identifier.
|
void |
setCollateralReportTransactionType(CollateralReportTransactionType value)
Sets the transaction type of the Collateral Report.
|
void |
setCollateralRequestID(String value)
Sets Collateral Request Identifier.
|
void |
setCollateralStatus(CollateralStatus value)
Sets the collateral status.
|
void |
setDirtyPrice(ScaledDecimal value)
Sets the dirty price.
|
void |
setEndCash(ScaledDecimal value)
Ending dirty cash consideration of a financing deal.
|
void |
setLastMkt(String value)
Sets the market of execution for last fill, or an indication of the market where an order was routed.
|
void |
setLastUpdateTime(HighResolutionTimestamp value)
Sets the timestamp of last update to data item (or creation if no updates made since creation).
|
void |
setMaximumCollateralCount(int value)
Sets the maximum number of different securities that can be allocated to the trade.
|
void |
setMemo(String value)
Sets the free format text field.
|
void |
setOriginalCollateralAllocationID(String value)
In a substitution, this is the CollID of the allocation that was substituted.
|
void |
setOriginalCollateralAllocationNumber(String value)
In a substitution, this is the CollNo of the allocation that was substituted.
|
void |
setPrice(ScaledDecimal value)
Sets the price per unit of quantity (e.g.
|
void |
setQuantity(ScaledDecimal value)
Sets the overall/total quantity (e.g.
|
void |
setSecondaryTradeID(String value)
Used to carry an internal trade entity ID which may or may not be reported to the firm.
|
void |
setSenderCompID(String value)
Sets value used to identify customer firm sending message.
|
void |
setSenderSubID(String value)
CME assigned user role used to identify specific role (traderadmin or clearingadmin).
|
void |
setSettlementTradeID(String value)
Sets the trade identifier as assigned by BrokerTec Clearing.
|
void |
setSide(Side value)
Sets the side of order.
|
void |
setStartCash(ScaledDecimal value)
Starting dirty cash consideration of a financing deal, i.e.
|
void |
setSubstitutionIndicator(SubstitutionIndicator value)
Indicates the status of the substitution.
|
void |
setSubstitutionsRemaining(int value)
Sets the number of remaining rights of substitution.
|
void |
setTargetCompID(String value)
Sets the entity to whom the message is being sent.
|
void |
setTargetSubID(String value)
Value used to identify specific message recipient (user, etc.) This echoes the SenderSubID sent on the request.
|
void |
setTotalEndCash(ScaledDecimal value)
Sets the total end cash of the trade.
|
void |
setTotalStartCash(ScaledDecimal value)
Sets the total start cash of the trade.
|
void |
setTradeCollateralStatus(TradeCollateralStatus value)
Sets the collateral status of the trade.
|
void |
setTradeDate(LocalDate value)
Indicates date of trade referenced in this message in YYYYMMDD format.
|
void |
setTransactTime(HighResolutionTimestamp value)
Sets the timestamp when the business transaction represented by the message occurred.
|
public CollateralReport()
public CollateralReport(String xml) throws ParserConfigurationException, SAXException, IOException
xml
- XML stringParserConfigurationException
- indicates a serious configuration errorSAXException
- if data cannot be converted to XMLIOException
- if an I/O error occurs during the operationpublic final String getSenderCompID()
public final void setSenderCompID(String value)
value
- value used to identify customer firm sending messagepublic final String getTargetSubID()
public final void setTargetSubID(String value)
value
- value used to identify specific message recipient (user, etc.)public final String getSenderSubID()
public final void setSenderSubID(String value)
value
- CME assigned user role used to identify specific role (traderadmin or clearingadmin)public final String getTargetCompID()
public final void setTargetCompID(String value)
value
- the entity to whom the message is being sentpublic final String getCollateralReportID()
public final void setCollateralReportID(String value)
value
- Collateral Report Identifierpublic final String getCollateralRequestID()
public final void setCollateralRequestID(String value)
value
- Collateral Request Identifierpublic final String getCollateralAllocationID()
public final void setCollateralAllocationID(String value)
value
- globally unique identifier of the collateral allocationpublic final String getCollateralAllocationNumber()
public final void setCollateralAllocationNumber(String value)
value
- human-readable identifier for the collateral allocationpublic final String getOriginalCollateralAllocationID()
public final void setOriginalCollateralAllocationID(String value)
value
- CollID of the allocation that was substitutedpublic final String getOriginalCollateralAllocationNumber()
public final void setOriginalCollateralAllocationNumber(String value)
value
- CollNo of the allocation that was substitutedpublic final HighResolutionTimestamp getTransactTime()
public final void setTransactTime(HighResolutionTimestamp value)
value
- timestamp when the business transaction represented by the message occurredpublic final HighResolutionTimestamp getLastUpdateTime()
public final void setLastUpdateTime(HighResolutionTimestamp value)
value
- timestamp of last update to data item (or creation if no updates made since creation)public final CollateralReportTransactionType getCollateralReportTransactionType()
public final void setCollateralReportTransactionType(CollateralReportTransactionType value)
value
- transaction type of the Collateral Reportpublic final CollateralStatus getCollateralStatus()
public final void setCollateralStatus(CollateralStatus value)
value
- collateral statuspublic final TradeCollateralStatus getTradeCollateralStatus()
public final void setTradeCollateralStatus(TradeCollateralStatus value)
value
- collateral status of the tradepublic final int getMaximumCollateralCount()
public final void setMaximumCollateralCount(int value)
value
- maximum number of different securities that can be allocated to the tradepublic final String getSecondaryTradeID()
public final void setSecondaryTradeID(String value)
value
- internal trade entity ID which may or may not be reported to the firmpublic final ScaledDecimal getQuantity()
public final void setQuantity(ScaledDecimal value)
value
- overall/total quantity (e.g. number of shares)public final Side getSide()
public final void setSide(Side value)
value
- side of orderpublic final ScaledDecimal getPrice()
public final void setPrice(ScaledDecimal value)
value
- price per unit of quantity (e.g. per share)public final ScaledDecimal getDirtyPrice()
public final void setDirtyPrice(ScaledDecimal value)
value
- dirty pricepublic final ScaledDecimal getAccruedInterestAmount()
public final void setAccruedInterestAmount(ScaledDecimal value)
value
- amount of Accrued Interest for convertible bonds and fixed incomepublic final ScaledDecimal getStartCash()
public final void setStartCash(ScaledDecimal value)
value
- starting dirty cash consideration of a financing dealpublic final ScaledDecimal getEndCash()
public final void setEndCash(ScaledDecimal value)
value
- ending dirty cash consideration of a financing dealpublic final ScaledDecimal getTotalStartCash()
public final void setTotalStartCash(ScaledDecimal value)
value
- total start cash of the tradepublic final ScaledDecimal getTotalEndCash()
public final void setTotalEndCash(ScaledDecimal value)
value
- total end cash of the tradepublic final LocalDate getClearingBusinessDate()
public final void setClearingBusinessDate(LocalDate value)
value
- the "Clearing Business Date" referred to by this maintenance request.public final LocalDate getTradeDate()
public final void setTradeDate(LocalDate value)
value
- date of trade referenced in this message in YYYYMMDD formatpublic final SubstitutionIndicator getSubstitutionIndicator()
public final void setSubstitutionIndicator(SubstitutionIndicator value)
value
- status of the substitutionpublic final int getSubstitutionsRemaining()
public final void setSubstitutionsRemaining(int value)
value
- number of remaining rights of substitutionpublic final String getMemo()
public final void setMemo(String value)
value
- free format text fieldpublic final String getSettlementTradeID()
public final void setSettlementTradeID(String value)
value
- trade identifier as assigned by BrokerTec Clearingpublic final String getLastMkt()
public final void setLastMkt(String value)
value
- market of execution for last fill, or an indication of the market where an order was routedpublic final ArrayList<Party> getParties()
public final CollateralInstrument getInstrument()
public final FinancingDetails getFinancingDetails()
public final ArrayList<RegulatoryTradeIdentifier> getRegulatoryTradeIDs()
public final ArrayList<RelatedInstrument> getRelatedInstruments()
Copyright © 2014–2025 Onix Solutions. All rights reserved.