Security Interface

This is the base class for all Security types. This class defines methods for creating a Calculator for the implemented Security.

Definition

Namespace: com.ftlabs.fisa
Assembly: FISA.NET (in FISA.NET.dll) Version: 1.16.0.13 (1.16.0.13)
C#
public interface Security

Methods

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.

See Also