AbstractPreferredSecurity Class

Abstract Security implementation that includes call information and common data required for preferred Securities.

Definition

Namespace: com.ftlabs.fisa
Assembly: FISA.NET (in FISA.NET.dll) Version: 1.16.0.13 (1.16.0.13)
C#
public abstract class AbstractPreferredSecurity : AbstractSecurity
Inheritance
Object    AbstractSecurity    AbstractPreferredSecurity
Derived

Constructors

AbstractPreferredSecurityInitializes a new instance of the AbstractPreferredSecurity class

Methods

createCalculator(FISADate)
(Inherited from AbstractSecurity)
createCalculator(FISADate, HolidaySchedule)
(Overrides AbstractSecuritycreateCalculator(FISADate, HolidaySchedule))
createCalculator(FISADate, Redemption)
(Inherited from AbstractSecurity)
createCalculator(FISADate, FISADate, HolidaySchedule) Create a Calculator object to use for this Security and for the period from the provided tradeDate/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, HolidaySchedule)
(Overrides AbstractSecuritycreateCalculator(FISADate, Redemption, HolidaySchedule))
createCalculator(FISADate, FISADate, Redemption, HolidaySchedule) Create a Calculator for this Security and provided tradeDate/settlementDate to Redemption period.
createQuoteAnalytics(Quote, FISADate)
(Inherited from AbstractSecurity)
createQuoteAnalytics(Quote, FISADate, HolidaySchedule)
(Overrides AbstractSecuritycreateQuoteAnalytics(Quote, FISADate, HolidaySchedule))
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
getBusinessDayAdjustType Get the BusinessDayAdjustType.
(Inherited from AbstractSecurity)
getCallSchedule Get the CallSchedule.
getDatedDateGet the DatedDate set for this Security
(Inherited from AbstractSecurity)
getDayCountBasis Get the DayCountBasis.
(Inherited from AbstractSecurity)
getDividendPaymentDateGet the dividendPaymentDate.
getExDividendDateGet the exDividendDate.
GetHashCodeServes as the default hash function.
(Inherited from Object)
getInterestFrequencyGet the interest frequency.
getInterestFrequencyValueGet the interest frequency as an integer value.
getInterestRateGet the interestRate.
getMarket Get the Market for this Security.
(Inherited from AbstractSecurity)
getParValueGet the parValue.
(Inherited from AbstractSecurity)
getRedemption
(Inherited from AbstractSecurity)
getRedemptionCount
(Inherited from AbstractSecurity)
GetTypeGets the Type of the current instance.
(Inherited from Object)
isEomAdjust Get the EOM Adjust flag, which determines whether the End Of Month Adjustment rule should be used while calculating days for this Security.
(Inherited from AbstractSecurity)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
setBusinessDayAdjustType Set the BusinessDayAdjustType.
(Inherited from AbstractSecurity)
setCallScheduleSet the CallSchedule.
setDatedDateSet the DatedDate for this Security
(Inherited from AbstractSecurity)
setDayCountBasis Set the DayCountBasis.
(Inherited from AbstractSecurity)
setDividendPaymentDateSet the dividendPaymentDate.
setEomAdjust Set the EOM Adjust flag, which determines whether the End Of Month Adjustment rule should be used while calculating days for this Security.
(Inherited from AbstractSecurity)
setExDividendDateSet the exDividendDate.
setInterestFrequencySet the interestFrequency.
setInterestRateSet the interestRate.
setParValueSet the parValue.
(Inherited from AbstractSecurity)
ToStringReturns a string that represents the current object.
(Inherited from Object)

Fields

See Also