PreferredSecurity Class

Preferred Security implementation for maturing 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 class PreferredSecurity : AbstractPreferredSecurity
Inheritance
Object    AbstractSecurity    AbstractPreferredSecurity    PreferredSecurity

Constructors

PreferredSecurityInitializes a new instance of the PreferredSecurity class

Methods

createCalculator(FISADate)
(Overrides AbstractSecuritycreateCalculator(FISADate))
createCalculator(FISADate, HolidaySchedule)
(Inherited from AbstractPreferredSecurity)
createCalculator(FISADate, Redemption)
(Inherited from AbstractSecurity)
createCalculator(FISADate, Redemption, HolidaySchedule)
(Inherited from AbstractPreferredSecurity)
createCalculator(FISADate, FISADate, HolidaySchedule)
(Overrides AbstractPreferredSecuritycreateCalculator(FISADate, FISADate, HolidaySchedule))
createCalculator(FISADate, FISADate, Redemption, HolidaySchedule)
(Overrides AbstractPreferredSecuritycreateCalculator(FISADate, FISADate, Redemption, HolidaySchedule))
createQuoteAnalytics(Quote, FISADate)
(Inherited from AbstractSecurity)
createQuoteAnalytics(Quote, FISADate, HolidaySchedule)
(Inherited from AbstractPreferredSecurity)
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.
(Inherited from AbstractPreferredSecurity)
getDatedDateGet the DatedDate set for this Security
(Inherited from AbstractSecurity)
getDayCountBasis Get the DayCountBasis.
(Inherited from AbstractSecurity)
getDividendPaymentDateGet the dividendPaymentDate.
(Inherited from AbstractPreferredSecurity)
getExDividendDateGet the exDividendDate.
(Inherited from AbstractPreferredSecurity)
GetHashCodeServes as the default hash function.
(Inherited from Object)
getInterestFrequencyGet the interest frequency.
(Inherited from AbstractPreferredSecurity)
getInterestFrequencyValueGet the interest frequency as an integer value.
(Inherited from AbstractPreferredSecurity)
getInterestRateGet the interestRate.
(Inherited from AbstractPreferredSecurity)
getMarket Get the Market for this Security.
(Inherited from AbstractSecurity)
getMaturity Get the maturity Redemption.
getMaturityDate A convenience method to get the maturity date bound to the maturity Redemption.
getParValueGet the parValue.
(Inherited from AbstractSecurity)
getRedemption Get the Redemption at the specified index.
(Overrides AbstractSecuritygetRedemption(Int32))
getRedemptionCount Get the number of Redemptions set for this Security, including any calls and maturity.
(Overrides AbstractSecuritygetRedemptionCount)
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.
(Inherited from AbstractPreferredSecurity)
setDatedDateSet the DatedDate for this Security
(Inherited from AbstractSecurity)
setDayCountBasis Set the DayCountBasis.
(Inherited from AbstractSecurity)
setDividendPaymentDateSet the dividendPaymentDate.
(Inherited from AbstractPreferredSecurity)
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.
(Inherited from AbstractPreferredSecurity)
setInterestFrequencySet the interestFrequency.
(Inherited from AbstractPreferredSecurity)
setInterestRateSet the interestRate.
(Inherited from AbstractPreferredSecurity)
setMaturity(FISADate) Sets maturity to a new Redemption object for the given maturityDate with a default redemption value of 100.0.
setMaturity(Redemption) Set the maturity Redemption.
setMaturity(FISADate, Double) Sets maturity to a new Redemption object for the given maturityDate and redemptionValue.
setParValueSet the parValue.
(Inherited from AbstractSecurity)
ToStringReturns a string that represents the current object.
(Inherited from Object)

Fields

See Also