public interface Security
Public Interface Security
createCalculator(FISADate) | |
createCalculator(FISADate, HolidaySchedule) | Create a Calculator object to use for this Security and for the period from the provided settlementDate to the default Redemption. It is up to the implementation to determine which Redemption to use if any, although this will usually be to maturity. |
createCalculator(FISADate, Redemption) | |
createCalculator(FISADate, Redemption, HolidaySchedule) | Create a Calculator for this Security and provided settlementDate to Redemption period. |
createQuoteAnalytics(Quote, FISADate) | |
createQuoteAnalytics(Quote, FISADate, HolidaySchedule) | Create a QuoteAnalytics object for this Security and provided settlementDate and Quote. |
getMarket | Return the Market for this Security. |
getRedemption | Get a pointer to the Redemption at the specified index. |
getRedemptionCount | Get the number of Redemptions set for this Security, including any calls and maturity. |