Uses of Interface
cdm.product.asset.InterestRatePayout
Packages that use InterestRatePayout
Package
Description
Business event concepts: primitives, contract state and associated state transition function specifications.
Product concepts applicable to specific asset classes.
Common product schedule concepts: calculation period, reset, fixing and payment dates, stub, notional schedule, roll convention.
Template feature concepts to define payouts.
-
Uses of InterestRatePayout in cdm.event.common
Methods in cdm.event.common with parameters of type InterestRatePayoutModifier and TypeMethodDescriptionSettlementOrigin.SettlementOriginBuilder.setInterestRatePayoutValue(InterestRatePayout interestRatePayout) SettlementOrigin.SettlementOriginBuilderImpl.setInterestRatePayoutValue(InterestRatePayout _interestRatePayout) -
Uses of InterestRatePayout in cdm.event.common.functions
Methods in cdm.event.common.functions that return InterestRatePayoutModifier and TypeMethodDescriptionNewFloatingPayout.evaluate(EquitySwapMasterConfirmation2018 masterConfirmation) Methods in cdm.event.common.functions that return types with arguments of type InterestRatePayoutModifier and TypeMethodDescriptionprotected com.rosetta.model.lib.mapper.MapperS<? extends InterestRatePayout> Create_OnDemandInterestPaymentPrimitiveInstruction.Create_OnDemandInterestPaymentPrimitiveInstructionDefault.interestRatePayout(TradeState tradeState, Money interestAmount, SettlementDate settlementDate) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends InterestRatePayout> Create_OnDemandInterestPaymentPrimitiveInstruction.interestRatePayout(TradeState tradeState, Money interestAmount, SettlementDate settlementDate) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends InterestRatePayout> ResolveSecurityFinanceBillingAmount.interestRatePayout(TradeState tradeState, Reset reset, com.rosetta.model.lib.records.Date recordStartDate, com.rosetta.model.lib.records.Date recordEndDate, com.rosetta.model.lib.records.Date transferDate) protected com.rosetta.model.lib.mapper.MapperS<? extends InterestRatePayout> ResolveSecurityFinanceBillingAmount.ResolveSecurityFinanceBillingAmountDefault.interestRatePayout(TradeState tradeState, Reset reset, com.rosetta.model.lib.records.Date recordStartDate, com.rosetta.model.lib.records.Date recordEndDate, com.rosetta.model.lib.records.Date transferDate) Methods in cdm.event.common.functions with parameters of type InterestRatePayoutModifier and TypeMethodDescriptionprotected Transfer.TransferBuilderInterestCashSettlementAmount.InterestCashSettlementAmountDefault.assignOutput(Transfer.TransferBuilder interestCashSettlementAmount, TradeState tradeState, InterestRatePayout interestRatePayout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) ResolveInterestRateObservationIdentifiers.ResolveInterestRateObservationIdentifiersDefault.assignOutput(ObservationIdentifier.ObservationIdentifierBuilder identifiers, InterestRatePayout payout, com.rosetta.model.lib.records.Date date) protected abstract Transfer.TransferBuilderInterestCashSettlementAmount.doEvaluate(TradeState tradeState, InterestRatePayout interestRatePayout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) protected Transfer.TransferBuilderInterestCashSettlementAmount.InterestCashSettlementAmountDefault.doEvaluate(TradeState tradeState, InterestRatePayout interestRatePayout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) protected abstract ObservationIdentifier.ObservationIdentifierBuilderResolveInterestRateObservationIdentifiers.doEvaluate(InterestRatePayout payout, com.rosetta.model.lib.records.Date date) ResolveInterestRateObservationIdentifiers.ResolveInterestRateObservationIdentifiersDefault.doEvaluate(InterestRatePayout payout, com.rosetta.model.lib.records.Date date) InterestCashSettlementAmount.evaluate(TradeState tradeState, InterestRatePayout interestRatePayout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) ResolveInterestRateObservationIdentifiers.evaluate(InterestRatePayout payout, com.rosetta.model.lib.records.Date date) protected com.rosetta.model.lib.mapper.MapperS<? extends ReferenceWithMetaParty> InterestCashSettlementAmount.InterestCashSettlementAmountDefault.payer(TradeState tradeState, InterestRatePayout interestRatePayout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends ReferenceWithMetaParty> InterestCashSettlementAmount.payer(TradeState tradeState, InterestRatePayout interestRatePayout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> InterestCashSettlementAmount.InterestCashSettlementAmountDefault.performance(TradeState tradeState, InterestRatePayout interestRatePayout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> InterestCashSettlementAmount.performance(TradeState tradeState, InterestRatePayout interestRatePayout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) protected com.rosetta.model.lib.mapper.MapperS<? extends ReferenceWithMetaParty> InterestCashSettlementAmount.InterestCashSettlementAmountDefault.receiver(TradeState tradeState, InterestRatePayout interestRatePayout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends ReferenceWithMetaParty> InterestCashSettlementAmount.receiver(TradeState tradeState, InterestRatePayout interestRatePayout, List<? extends Reset> resets, com.rosetta.model.lib.records.Date date) Method parameters in cdm.event.common.functions with type arguments of type InterestRatePayoutModifier and TypeMethodDescriptionprotected Reset.ResetBuilderResolveInterestRateReset.ResolveInterestRateResetDefault.assignOutput(Reset.ResetBuilder reset, List<? extends InterestRatePayout> payouts, Observation observation, com.rosetta.model.lib.records.Date resetDate, com.rosetta.model.lib.records.Date rateRecordDate) protected abstract Reset.ResetBuilderResolveInterestRateReset.doEvaluate(List<? extends InterestRatePayout> payouts, Observation observation, com.rosetta.model.lib.records.Date resetDate, com.rosetta.model.lib.records.Date rateRecordDate) protected Reset.ResetBuilderResolveInterestRateReset.ResolveInterestRateResetDefault.doEvaluate(List<? extends InterestRatePayout> payouts, Observation observation, com.rosetta.model.lib.records.Date resetDate, com.rosetta.model.lib.records.Date rateRecordDate) ResolveInterestRateReset.evaluate(List<? extends InterestRatePayout> payouts, Observation observation, com.rosetta.model.lib.records.Date resetDate, com.rosetta.model.lib.records.Date rateRecordDate) -
Uses of InterestRatePayout in cdm.product.asset
Subinterfaces of InterestRatePayout in cdm.product.assetModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.product.asset that implement InterestRatePayoutModifier and TypeClassDescriptionstatic classBuilder Implementation of InterestRatePayoutstatic classImmutable Implementation of InterestRatePayoutMethods in cdm.product.asset that return InterestRatePayoutModifier and TypeMethodDescriptionInterestRatePayout.build()Build MethodsInterestRatePayout.InterestRatePayoutBuilderImpl.build()InterestRatePayout.InterestRatePayoutImpl.build()Methods in cdm.product.asset that return types with arguments of type InterestRatePayoutModifier and TypeMethodDescriptiondefault Class<? extends InterestRatePayout> InterestRatePayout.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends InterestRatePayout> InterestRatePayout.metaData()Utility Methods -
Uses of InterestRatePayout in cdm.product.asset.calculation.functions
Methods in cdm.product.asset.calculation.functions with parameters of type InterestRatePayoutModifier and TypeMethodDescriptionprotected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> CalculateFloatingCashFlow.annualAccrual(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional, String currency, FloatingRateSettingDetails floatingRateSetting, FloatingRateProcessingDetails processedRateDetails) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> CalculateFloatingCashFlow.CalculateFloatingCashFlowDefault.annualAccrual(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional, String currency, FloatingRateSettingDetails floatingRateSetting, FloatingRateProcessingDetails processedRateDetails) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> CalculateFloatingCashFlow.appliedRate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional, String currency, FloatingRateSettingDetails floatingRateSetting, FloatingRateProcessingDetails processedRateDetails) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> CalculateFloatingCashFlow.CalculateFloatingCashFlowDefault.appliedRate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional, String currency, FloatingRateSettingDetails floatingRateSetting, FloatingRateProcessingDetails processedRateDetails) ApplyFloatingRateSetting.ApplyFloatingRateSettingDefault.assignOutput(FloatingAmountCalculationDetails.FloatingAmountCalculationDetailsBuilder result, InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate, FloatingRateSettingDetails floatingRateSetting) CalculateFloatingCashFlow.CalculateFloatingCashFlowDefault.assignOutput(FloatingAmountCalculationDetails.FloatingAmountCalculationDetailsBuilder result, InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional, String currency, FloatingRateSettingDetails floatingRateSetting, FloatingRateProcessingDetails processedRateDetails) protected BigDecimalCalculateYearFraction.CalculateYearFractionDefault.assignOutput(BigDecimal yearFrac, InterestRatePayout interestRatePayout, DayCountFractionEnum dcf, CalculationPeriodBase calculationPeriod) FixedAmountCalculation.FixedAmountCalculationDefault.assignOutput(FixedAmountCalculationDetails.FixedAmountCalculationDetailsBuilder fixedAmountDetails, InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional) FloatingAmountCalculation.FloatingAmountCalculationDefault.assignOutput(FloatingAmountCalculationDetails.FloatingAmountCalculationDetailsBuilder result, InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate) protected BigDecimalGetFixedRate.GetFixedRateDefault.assignOutput(BigDecimal fixedRate, InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected Money.MoneyBuilderGetNotionalAmount.GetNotionalAmountDefault.assignOutput(Money.MoneyBuilder notional, InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> FixedAmountCalculation.calcAmt(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> FixedAmountCalculation.FixedAmountCalculationDefault.calcAmt(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Money> FixedAmountCalculation.calculationAmount(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional) protected com.rosetta.model.lib.mapper.MapperS<? extends Money> FixedAmountCalculation.FixedAmountCalculationDefault.calculationAmount(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> CalculateFloatingCashFlow.CalculateFloatingCashFlowDefault.cashflow(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional, String currency, FloatingRateSettingDetails floatingRateSetting, FloatingRateProcessingDetails processedRateDetails) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> CalculateFloatingCashFlow.cashflow(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional, String currency, FloatingRateSettingDetails floatingRateSetting, FloatingRateProcessingDetails processedRateDetails) protected com.rosetta.model.lib.mapper.MapperS<? extends FieldWithMetaString> ApplyFloatingRateSetting.ApplyFloatingRateSettingDefault.currency(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate, FloatingRateSettingDetails floatingRateSetting) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FieldWithMetaString> ApplyFloatingRateSetting.currency(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate, FloatingRateSettingDetails floatingRateSetting) protected com.rosetta.model.lib.mapper.MapperS<? extends FieldWithMetaDayCountFractionEnum> CalculateFloatingCashFlow.CalculateFloatingCashFlowDefault.dcf(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional, String currency, FloatingRateSettingDetails floatingRateSetting, FloatingRateProcessingDetails processedRateDetails) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FieldWithMetaDayCountFractionEnum> CalculateFloatingCashFlow.dcf(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional, String currency, FloatingRateSettingDetails floatingRateSetting, FloatingRateProcessingDetails processedRateDetails) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FieldWithMetaDayCountFractionEnum> FixedAmountCalculation.dcf(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional) protected com.rosetta.model.lib.mapper.MapperS<? extends FieldWithMetaDayCountFractionEnum> FixedAmountCalculation.FixedAmountCalculationDefault.dcf(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional) ApplyFloatingRateSetting.ApplyFloatingRateSettingDefault.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate, FloatingRateSettingDetails floatingRateSetting) protected abstract FloatingAmountCalculationDetails.FloatingAmountCalculationDetailsBuilderApplyFloatingRateSetting.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate, FloatingRateSettingDetails floatingRateSetting) CalculateFloatingCashFlow.CalculateFloatingCashFlowDefault.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional, String currency, FloatingRateSettingDetails floatingRateSetting, FloatingRateProcessingDetails processedRateDetails) protected abstract FloatingAmountCalculationDetails.FloatingAmountCalculationDetailsBuilderCalculateFloatingCashFlow.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional, String currency, FloatingRateSettingDetails floatingRateSetting, FloatingRateProcessingDetails processedRateDetails) protected BigDecimalCalculateYearFraction.CalculateYearFractionDefault.doEvaluate(InterestRatePayout interestRatePayout, DayCountFractionEnum dcf, CalculationPeriodBase calculationPeriod) protected abstract BigDecimalCalculateYearFraction.doEvaluate(InterestRatePayout interestRatePayout, DayCountFractionEnum dcf, CalculationPeriodBase calculationPeriod) protected abstract FixedAmountCalculationDetails.FixedAmountCalculationDetailsBuilderFixedAmountCalculation.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional) FixedAmountCalculation.FixedAmountCalculationDefault.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional) protected abstract FloatingAmountCalculationDetails.FloatingAmountCalculationDetailsBuilderFloatingAmountCalculation.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate) FloatingAmountCalculation.FloatingAmountCalculationDefault.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate) protected abstract BigDecimalGetFixedRate.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected BigDecimalGetFixedRate.GetFixedRateDefault.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected abstract Money.MoneyBuilderGetNotionalAmount.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected Money.MoneyBuilderGetNotionalAmount.GetNotionalAmountDefault.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected com.rosetta.model.lib.mapper.MapperS<com.rosetta.model.lib.records.Date> CalculateYearFraction.CalculateYearFractionDefault.end(InterestRatePayout interestRatePayout, DayCountFractionEnum dcf, CalculationPeriodBase calculationPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<com.rosetta.model.lib.records.Date> CalculateYearFraction.end(InterestRatePayout interestRatePayout, DayCountFractionEnum dcf, CalculationPeriodBase calculationPeriod) ApplyFloatingRateSetting.evaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate, FloatingRateSettingDetails floatingRateSetting) CalculateFloatingCashFlow.evaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional, String currency, FloatingRateSettingDetails floatingRateSetting, FloatingRateProcessingDetails processedRateDetails) CalculateYearFraction.evaluate(InterestRatePayout interestRatePayout, DayCountFractionEnum dcf, CalculationPeriodBase calculationPeriod) FixedAmountCalculation.evaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional) FloatingAmountCalculation.evaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate) GetFixedRate.evaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) GetNotionalAmount.evaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> FixedAmountCalculation.FixedAmountCalculationDefault.fixedRate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> FixedAmountCalculation.fixedRate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateSetting.ApplyFloatingRateSettingDefault.floatingRate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate, FloatingRateSettingDetails floatingRateSetting) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateSetting.floatingRate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate, FloatingRateSettingDetails floatingRateSetting) protected com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateSettingDetails> FloatingAmountCalculation.FloatingAmountCalculationDefault.floatingRateSetting(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateSettingDetails> FloatingAmountCalculation.floatingRateSetting(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateSetting.ApplyFloatingRateSettingDefault.notional(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate, FloatingRateSettingDetails floatingRateSetting) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateSetting.notional(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate, FloatingRateSettingDetails floatingRateSetting) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> CalculateFloatingCashFlow.CalculateFloatingCashFlowDefault.notionalAccrual(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional, String currency, FloatingRateSettingDetails floatingRateSetting, FloatingRateProcessingDetails processedRateDetails) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> CalculateFloatingCashFlow.notionalAccrual(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional, String currency, FloatingRateSettingDetails floatingRateSetting, FloatingRateProcessingDetails processedRateDetails) protected com.rosetta.model.lib.mapper.MapperS<? extends Money> ApplyFloatingRateSetting.ApplyFloatingRateSettingDefault.periodNotional(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate, FloatingRateSettingDetails floatingRateSetting) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Money> ApplyFloatingRateSetting.periodNotional(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate, FloatingRateSettingDetails floatingRateSetting) protected com.rosetta.model.lib.mapper.MapperS<Integer> CalculateYearFraction.CalculateYearFractionDefault.periodsInYear1(InterestRatePayout interestRatePayout, DayCountFractionEnum dcf, CalculationPeriodBase calculationPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<Integer> CalculateYearFraction.periodsInYear1(InterestRatePayout interestRatePayout, DayCountFractionEnum dcf, CalculationPeriodBase calculationPeriod) protected com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateProcessingDetails> ApplyFloatingRateSetting.ApplyFloatingRateSettingDefault.processedRateDetails(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate, FloatingRateSettingDetails floatingRateSetting) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateProcessingDetails> ApplyFloatingRateSetting.processedRateDetails(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate, FloatingRateSettingDetails floatingRateSetting) protected com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateProcessingParameters> ApplyFloatingRateSetting.ApplyFloatingRateSettingDefault.processingParameters(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate, FloatingRateSettingDetails floatingRateSetting) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateProcessingParameters> ApplyFloatingRateSetting.processingParameters(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate, FloatingRateSettingDetails floatingRateSetting) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> CalculateFloatingCashFlow.CalculateFloatingCashFlowDefault.spreadExclusiveCashflow(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional, String currency, FloatingRateSettingDetails floatingRateSetting, FloatingRateProcessingDetails processedRateDetails) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> CalculateFloatingCashFlow.spreadExclusiveCashflow(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional, String currency, FloatingRateSettingDetails floatingRateSetting, FloatingRateProcessingDetails processedRateDetails) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> CalculateFloatingCashFlow.CalculateFloatingCashFlowDefault.spreadExclusiveRate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional, String currency, FloatingRateSettingDetails floatingRateSetting, FloatingRateProcessingDetails processedRateDetails) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> CalculateFloatingCashFlow.spreadExclusiveRate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional, String currency, FloatingRateSettingDetails floatingRateSetting, FloatingRateProcessingDetails processedRateDetails) protected com.rosetta.model.lib.mapper.MapperS<com.rosetta.model.lib.records.Date> CalculateYearFraction.CalculateYearFractionDefault.start(InterestRatePayout interestRatePayout, DayCountFractionEnum dcf, CalculationPeriodBase calculationPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<com.rosetta.model.lib.records.Date> CalculateYearFraction.start(InterestRatePayout interestRatePayout, DayCountFractionEnum dcf, CalculationPeriodBase calculationPeriod) protected com.rosetta.model.lib.mapper.MapperS<com.rosetta.model.lib.records.Date> CalculateYearFraction.CalculateYearFractionDefault.termination(InterestRatePayout interestRatePayout, DayCountFractionEnum dcf, CalculationPeriodBase calculationPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<com.rosetta.model.lib.records.Date> CalculateYearFraction.termination(InterestRatePayout interestRatePayout, DayCountFractionEnum dcf, CalculationPeriodBase calculationPeriod) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> CalculateFloatingCashFlow.CalculateFloatingCashFlowDefault.yearFraction(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional, String currency, FloatingRateSettingDetails floatingRateSetting, FloatingRateProcessingDetails processedRateDetails) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> CalculateFloatingCashFlow.yearFraction(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional, String currency, FloatingRateSettingDetails floatingRateSetting, FloatingRateProcessingDetails processedRateDetails) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> FixedAmountCalculation.FixedAmountCalculationDefault.yearFraction(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> FixedAmountCalculation.yearFraction(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional) -
Uses of InterestRatePayout in cdm.product.asset.floatingrate.functions
Methods in cdm.product.asset.floatingrate.functions with parameters of type InterestRatePayoutModifier and TypeMethodDescriptionprotected BigDecimalCapRateAmount.CapRateAmountDefault.assignOutput(BigDecimal capRate, InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) DetermineFloatingRateReset.DetermineFloatingRateResetDefault.assignOutput(FloatingRateSettingDetails.FloatingRateSettingDetailsBuilder floatingRate, InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod) protected BigDecimalFloorRateAmount.FloorRateAmountDefault.assignOutput(BigDecimal floorRate, InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) GetFloatingRateProcessingParameters.GetFloatingRateProcessingParametersDefault.assignOutput(FloatingRateProcessingParameters.FloatingRateProcessingParametersBuilder processingParameters, InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected BigDecimalMultiplierAmount.MultiplierAmountDefault.assignOutput(BigDecimal multiplier, InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) ProcessFloatingRateReset.ProcessFloatingRateResetCOMPOUND_INDEX.ProcessFloatingRateResetCOMPOUND_INDEXDefault.assignOutput(FloatingRateSettingDetails.FloatingRateSettingDetailsBuilder floatingRate, InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) ProcessFloatingRateReset.ProcessFloatingRateResetMODULAR.ProcessFloatingRateResetMODULARDefault.assignOutput(FloatingRateSettingDetails.FloatingRateSettingDetailsBuilder floatingRate, InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) ProcessFloatingRateReset.ProcessFloatingRateResetOIS.ProcessFloatingRateResetOISDefault.assignOutput(FloatingRateSettingDetails.FloatingRateSettingDetailsBuilder floatingRate, InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) ProcessFloatingRateReset.ProcessFloatingRateResetOVERNIGHT_AVG.ProcessFloatingRateResetOVERNIGHT_AVGDefault.assignOutput(FloatingRateSettingDetails.FloatingRateSettingDetailsBuilder floatingRate, InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) ProcessFloatingRateReset.ProcessFloatingRateResetSCREEN.ProcessFloatingRateResetSCREENDefault.assignOutput(FloatingRateSettingDetails.FloatingRateSettingDetailsBuilder floatingRate, InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected BigDecimalSpreadAmount.SpreadAmountDefault.assignOutput(BigDecimal spread, InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateCalculationParameters> ProcessFloatingRateReset.ProcessFloatingRateResetMODULAR.calcParams(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateCalculationParameters> ProcessFloatingRateReset.ProcessFloatingRateResetMODULAR.ProcessFloatingRateResetMODULARDefault.calcParams(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateCalculationParameters> ProcessFloatingRateReset.ProcessFloatingRateResetOIS.calcParams(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateCalculationParameters> ProcessFloatingRateReset.ProcessFloatingRateResetOIS.ProcessFloatingRateResetOISDefault.calcParams(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateCalculationParameters> ProcessFloatingRateReset.ProcessFloatingRateResetOVERNIGHT_AVG.calcParams(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateCalculationParameters> ProcessFloatingRateReset.ProcessFloatingRateResetOVERNIGHT_AVG.ProcessFloatingRateResetOVERNIGHT_AVGDefault.calcParams(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> GetFloatingRateProcessingParameters.cap(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> GetFloatingRateProcessingParameters.GetFloatingRateProcessingParametersDefault.cap(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FieldWithMetaDayCountFractionEnum> ProcessFloatingRateReset.ProcessFloatingRateResetMODULAR.dayCount(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected com.rosetta.model.lib.mapper.MapperS<? extends FieldWithMetaDayCountFractionEnum> ProcessFloatingRateReset.ProcessFloatingRateResetMODULAR.ProcessFloatingRateResetMODULARDefault.dayCount(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FieldWithMetaDayCountFractionEnum> ProcessFloatingRateReset.ProcessFloatingRateResetOIS.dayCount(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected com.rosetta.model.lib.mapper.MapperS<? extends FieldWithMetaDayCountFractionEnum> ProcessFloatingRateReset.ProcessFloatingRateResetOIS.ProcessFloatingRateResetOISDefault.dayCount(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FieldWithMetaDayCountFractionEnum> ProcessFloatingRateReset.ProcessFloatingRateResetOVERNIGHT_AVG.dayCount(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected com.rosetta.model.lib.mapper.MapperS<? extends FieldWithMetaDayCountFractionEnum> ProcessFloatingRateReset.ProcessFloatingRateResetOVERNIGHT_AVG.ProcessFloatingRateResetOVERNIGHT_AVGDefault.dayCount(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected BigDecimalCapRateAmount.CapRateAmountDefault.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected abstract BigDecimalCapRateAmount.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) DetermineFloatingRateReset.DetermineFloatingRateResetDefault.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod) protected abstract FloatingRateSettingDetails.FloatingRateSettingDetailsBuilderDetermineFloatingRateReset.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod) protected abstract BigDecimalFloorRateAmount.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected BigDecimalFloorRateAmount.FloorRateAmountDefault.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected abstract FloatingRateProcessingParameters.FloatingRateProcessingParametersBuilderGetFloatingRateProcessingParameters.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) GetFloatingRateProcessingParameters.GetFloatingRateProcessingParametersDefault.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected abstract BigDecimalMultiplierAmount.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected BigDecimalMultiplierAmount.MultiplierAmountDefault.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected abstract FloatingRateSettingDetails.FloatingRateSettingDetailsBuilderProcessFloatingRateReset.ProcessFloatingRateResetCOMPOUND_INDEX.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) ProcessFloatingRateReset.ProcessFloatingRateResetCOMPOUND_INDEX.ProcessFloatingRateResetCOMPOUND_INDEXDefault.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected abstract FloatingRateSettingDetails.FloatingRateSettingDetailsBuilderProcessFloatingRateReset.ProcessFloatingRateResetMODULAR.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) ProcessFloatingRateReset.ProcessFloatingRateResetMODULAR.ProcessFloatingRateResetMODULARDefault.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected abstract FloatingRateSettingDetails.FloatingRateSettingDetailsBuilderProcessFloatingRateReset.ProcessFloatingRateResetOIS.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) ProcessFloatingRateReset.ProcessFloatingRateResetOIS.ProcessFloatingRateResetOISDefault.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected abstract FloatingRateSettingDetails.FloatingRateSettingDetailsBuilderProcessFloatingRateReset.ProcessFloatingRateResetOVERNIGHT_AVG.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) ProcessFloatingRateReset.ProcessFloatingRateResetOVERNIGHT_AVG.ProcessFloatingRateResetOVERNIGHT_AVGDefault.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected abstract FloatingRateSettingDetails.FloatingRateSettingDetailsBuilderProcessFloatingRateReset.ProcessFloatingRateResetSCREEN.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) ProcessFloatingRateReset.ProcessFloatingRateResetSCREEN.ProcessFloatingRateResetSCREENDefault.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected abstract BigDecimalSpreadAmount.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected BigDecimalSpreadAmount.SpreadAmountDefault.doEvaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) CapRateAmount.evaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) DetermineFloatingRateReset.evaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod) FloorRateAmount.evaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) GetFloatingRateProcessingParameters.evaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) MultiplierAmount.evaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) ProcessFloatingRateReset.evaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) ProcessFloatingRateReset.ProcessFloatingRateResetCOMPOUND_INDEX.evaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) ProcessFloatingRateReset.ProcessFloatingRateResetMODULAR.evaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) ProcessFloatingRateReset.ProcessFloatingRateResetOIS.evaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) ProcessFloatingRateReset.ProcessFloatingRateResetOVERNIGHT_AVG.evaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) ProcessFloatingRateReset.ProcessFloatingRateResetSCREEN.evaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) SpreadAmount.evaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> GetFloatingRateProcessingParameters.floor(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> GetFloatingRateProcessingParameters.GetFloatingRateProcessingParametersDefault.floor(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends ReferenceWithMetaFloatingRateOption> ProcessFloatingRateReset.ProcessFloatingRateResetMODULAR.fro(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected com.rosetta.model.lib.mapper.MapperS<? extends ReferenceWithMetaFloatingRateOption> ProcessFloatingRateReset.ProcessFloatingRateResetMODULAR.ProcessFloatingRateResetMODULARDefault.fro(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends ReferenceWithMetaFloatingRateOption> ProcessFloatingRateReset.ProcessFloatingRateResetOIS.fro(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected com.rosetta.model.lib.mapper.MapperS<? extends ReferenceWithMetaFloatingRateOption> ProcessFloatingRateReset.ProcessFloatingRateResetOIS.ProcessFloatingRateResetOISDefault.fro(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> GetFloatingRateProcessingParameters.GetFloatingRateProcessingParametersDefault.multiplier(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> GetFloatingRateProcessingParameters.multiplier(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected com.rosetta.model.lib.mapper.MapperS<NegativeInterestRateTreatmentEnum> GetFloatingRateProcessingParameters.GetFloatingRateProcessingParametersDefault.negativeTreatment(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<NegativeInterestRateTreatmentEnum> GetFloatingRateProcessingParameters.negativeTreatment(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends CalculationPeriodBase> ProcessFloatingRateReset.ProcessFloatingRateResetMODULAR.priorCalculationPeriod(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected com.rosetta.model.lib.mapper.MapperS<? extends CalculationPeriodBase> ProcessFloatingRateReset.ProcessFloatingRateResetMODULAR.ProcessFloatingRateResetMODULARDefault.priorCalculationPeriod(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected com.rosetta.model.lib.mapper.MapperS<FloatingRateIndexProcessingTypeEnum> DetermineFloatingRateReset.DetermineFloatingRateResetDefault.processingType(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<FloatingRateIndexProcessingTypeEnum> DetermineFloatingRateReset.processingType(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod) protected com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateSpecification> DetermineFloatingRateReset.DetermineFloatingRateResetDefault.rateDef(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateSpecification> DetermineFloatingRateReset.rateDef(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod) protected com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateSpecification> ProcessFloatingRateReset.ProcessFloatingRateResetMODULAR.ProcessFloatingRateResetMODULARDefault.rateDef(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateSpecification> ProcessFloatingRateReset.ProcessFloatingRateResetMODULAR.rateDef(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateSpecification> ProcessFloatingRateReset.ProcessFloatingRateResetOIS.ProcessFloatingRateResetOISDefault.rateDef(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateSpecification> ProcessFloatingRateReset.ProcessFloatingRateResetOIS.rateDef(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateSpecification> ProcessFloatingRateReset.ProcessFloatingRateResetOVERNIGHT_AVG.ProcessFloatingRateResetOVERNIGHT_AVGDefault.rateDef(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateSpecification> ProcessFloatingRateReset.ProcessFloatingRateResetOVERNIGHT_AVG.rateDef(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateSpecification> ProcessFloatingRateReset.ProcessFloatingRateResetSCREEN.ProcessFloatingRateResetSCREENDefault.rateDef(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateSpecification> ProcessFloatingRateReset.ProcessFloatingRateResetSCREEN.rateDef(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected com.rosetta.model.lib.mapper.MapperS<? extends ReferenceWithMetaFloatingRateOption> ProcessFloatingRateReset.ProcessFloatingRateResetOVERNIGHT_AVG.ProcessFloatingRateResetOVERNIGHT_AVGDefault.rateOption(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends ReferenceWithMetaFloatingRateOption> ProcessFloatingRateReset.ProcessFloatingRateResetOVERNIGHT_AVG.rateOption(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected com.rosetta.model.lib.mapper.MapperS<? extends ResetDates> ProcessFloatingRateReset.ProcessFloatingRateResetMODULAR.ProcessFloatingRateResetMODULARDefault.resetDates(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends ResetDates> ProcessFloatingRateReset.ProcessFloatingRateResetMODULAR.resetDates(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected com.rosetta.model.lib.mapper.MapperS<? extends ResetDates> ProcessFloatingRateReset.ProcessFloatingRateResetOIS.ProcessFloatingRateResetOISDefault.resetDates(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends ResetDates> ProcessFloatingRateReset.ProcessFloatingRateResetOIS.resetDates(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected com.rosetta.model.lib.mapper.MapperS<? extends ResetDates> ProcessFloatingRateReset.ProcessFloatingRateResetOVERNIGHT_AVG.ProcessFloatingRateResetOVERNIGHT_AVGDefault.resetDates(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends ResetDates> ProcessFloatingRateReset.ProcessFloatingRateResetOVERNIGHT_AVG.resetDates(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected com.rosetta.model.lib.mapper.MapperS<? extends ResetDates> ProcessFloatingRateReset.ProcessFloatingRateResetSCREEN.ProcessFloatingRateResetSCREENDefault.resetDates(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends ResetDates> ProcessFloatingRateReset.ProcessFloatingRateResetSCREEN.resetDates(InterestRatePayout interestRatePayout, CalculationPeriodBase calcPeriod, FloatingRateIndexProcessingTypeEnum processingType) protected com.rosetta.model.lib.mapper.MapperS<? extends Rounding> GetFloatingRateProcessingParameters.GetFloatingRateProcessingParametersDefault.rounding(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Rounding> GetFloatingRateProcessingParameters.rounding(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> GetFloatingRateProcessingParameters.GetFloatingRateProcessingParametersDefault.spreadRate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> GetFloatingRateProcessingParameters.spreadRate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected com.rosetta.model.lib.mapper.MapperS<RateTreatmentEnum> GetFloatingRateProcessingParameters.GetFloatingRateProcessingParametersDefault.treatment(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<RateTreatmentEnum> GetFloatingRateProcessingParameters.treatment(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) -
Uses of InterestRatePayout in cdm.product.asset.functions
Methods in cdm.product.asset.functions that return InterestRatePayoutModifier and TypeMethodDescriptionExtractFixedLeg.evaluate(List<? extends InterestRatePayout> interestRatePayouts) Methods in cdm.product.asset.functions with parameters of type InterestRatePayoutModifier and TypeMethodDescriptionprotected BigDecimalFixedAmount.FixedAmountDefault.assignOutput(BigDecimal fixedAmount, InterestRatePayout interestRatePayout, BigDecimal notional, com.rosetta.model.lib.records.Date date, CalculationPeriodData calculationPeriodData) protected BigDecimalFloatingAmount.FloatingAmountDefault.assignOutput(BigDecimal floatingAmount, InterestRatePayout interestRatePayout, BigDecimal rate, BigDecimal notional, com.rosetta.model.lib.records.Date date, CalculationPeriodData calculationPeriodData) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends CalculationPeriodBase> FixedAmount.calcPeriodBase(InterestRatePayout interestRatePayout, BigDecimal notional, com.rosetta.model.lib.records.Date date, CalculationPeriodData calculationPeriodData) protected com.rosetta.model.lib.mapper.MapperS<? extends CalculationPeriodBase> FixedAmount.FixedAmountDefault.calcPeriodBase(InterestRatePayout interestRatePayout, BigDecimal notional, com.rosetta.model.lib.records.Date date, CalculationPeriodData calculationPeriodData) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends CalculationPeriodBase> FloatingAmount.calcPeriodBase(InterestRatePayout interestRatePayout, BigDecimal rate, BigDecimal notional, com.rosetta.model.lib.records.Date date, CalculationPeriodData calculationPeriodData) protected com.rosetta.model.lib.mapper.MapperS<? extends CalculationPeriodBase> FloatingAmount.FloatingAmountDefault.calcPeriodBase(InterestRatePayout interestRatePayout, BigDecimal rate, BigDecimal notional, com.rosetta.model.lib.records.Date date, CalculationPeriodData calculationPeriodData) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends CalculationPeriodData> FixedAmount.calculationPeriod1(InterestRatePayout interestRatePayout, BigDecimal notional, com.rosetta.model.lib.records.Date date, CalculationPeriodData calculationPeriodData) protected com.rosetta.model.lib.mapper.MapperS<? extends CalculationPeriodData> FixedAmount.FixedAmountDefault.calculationPeriod1(InterestRatePayout interestRatePayout, BigDecimal notional, com.rosetta.model.lib.records.Date date, CalculationPeriodData calculationPeriodData) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends CalculationPeriodData> FloatingAmount.calculationPeriod1(InterestRatePayout interestRatePayout, BigDecimal rate, BigDecimal notional, com.rosetta.model.lib.records.Date date, CalculationPeriodData calculationPeriodData) protected com.rosetta.model.lib.mapper.MapperS<? extends CalculationPeriodData> FloatingAmount.FloatingAmountDefault.calculationPeriod1(InterestRatePayout interestRatePayout, BigDecimal rate, BigDecimal notional, com.rosetta.model.lib.records.Date date, CalculationPeriodData calculationPeriodData) protected abstract BigDecimalFixedAmount.doEvaluate(InterestRatePayout interestRatePayout, BigDecimal notional, com.rosetta.model.lib.records.Date date, CalculationPeriodData calculationPeriodData) protected BigDecimalFixedAmount.FixedAmountDefault.doEvaluate(InterestRatePayout interestRatePayout, BigDecimal notional, com.rosetta.model.lib.records.Date date, CalculationPeriodData calculationPeriodData) protected abstract BigDecimalFloatingAmount.doEvaluate(InterestRatePayout interestRatePayout, BigDecimal rate, BigDecimal notional, com.rosetta.model.lib.records.Date date, CalculationPeriodData calculationPeriodData) protected BigDecimalFloatingAmount.FloatingAmountDefault.doEvaluate(InterestRatePayout interestRatePayout, BigDecimal rate, BigDecimal notional, com.rosetta.model.lib.records.Date date, CalculationPeriodData calculationPeriodData) FixedAmount.evaluate(InterestRatePayout interestRatePayout, BigDecimal notional, com.rosetta.model.lib.records.Date date, CalculationPeriodData calculationPeriodData) FloatingAmount.evaluate(InterestRatePayout interestRatePayout, BigDecimal rate, BigDecimal notional, com.rosetta.model.lib.records.Date date, CalculationPeriodData calculationPeriodData) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FixedAmountCalculationDetails> FixedAmount.fixedAmountCalc(InterestRatePayout interestRatePayout, BigDecimal notional, com.rosetta.model.lib.records.Date date, CalculationPeriodData calculationPeriodData) protected com.rosetta.model.lib.mapper.MapperS<? extends FixedAmountCalculationDetails> FixedAmount.FixedAmountDefault.fixedAmountCalc(InterestRatePayout interestRatePayout, BigDecimal notional, com.rosetta.model.lib.records.Date date, CalculationPeriodData calculationPeriodData) protected com.rosetta.model.lib.mapper.MapperS<? extends FloatingAmountCalculationDetails> FloatingAmount.FloatingAmountDefault.floatingCalc(InterestRatePayout interestRatePayout, BigDecimal rate, BigDecimal notional, com.rosetta.model.lib.records.Date date, CalculationPeriodData calculationPeriodData) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FloatingAmountCalculationDetails> FloatingAmount.floatingCalc(InterestRatePayout interestRatePayout, BigDecimal rate, BigDecimal notional, com.rosetta.model.lib.records.Date date, CalculationPeriodData calculationPeriodData) Method parameters in cdm.product.asset.functions with type arguments of type InterestRatePayoutModifier and TypeMethodDescriptionExtractFixedLeg.ExtractFixedLegDefault.assignOutput(InterestRatePayout.InterestRatePayoutBuilder fixedRatePayout, List<? extends InterestRatePayout> interestRatePayouts) protected abstract InterestRatePayout.InterestRatePayoutBuilderExtractFixedLeg.doEvaluate(List<? extends InterestRatePayout> interestRatePayouts) ExtractFixedLeg.ExtractFixedLegDefault.doEvaluate(List<? extends InterestRatePayout> interestRatePayouts) ExtractFixedLeg.evaluate(List<? extends InterestRatePayout> interestRatePayouts) -
Uses of InterestRatePayout in cdm.product.asset.meta
Methods in cdm.product.asset.meta that return types with arguments of type InterestRatePayoutModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super InterestRatePayout>> InterestRatePayoutMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super InterestRatePayout, com.rosetta.model.lib.qualify.QualifyResult>> InterestRatePayoutMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super InterestRatePayout, Set<String>> InterestRatePayoutMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super InterestRatePayout> InterestRatePayoutMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super InterestRatePayout> InterestRatePayoutMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super InterestRatePayout> InterestRatePayoutMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super InterestRatePayout> InterestRatePayoutMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of InterestRatePayout in cdm.product.asset.metafields
Methods in cdm.product.asset.metafields that return InterestRatePayoutModifier and TypeMethodDescriptionReferenceWithMetaInterestRatePayout.getValue()Getter MethodsReferenceWithMetaInterestRatePayout.ReferenceWithMetaInterestRatePayoutImpl.getValue()Methods in cdm.product.asset.metafields that return types with arguments of type InterestRatePayoutModifier and TypeMethodDescriptiondefault Class<InterestRatePayout> ReferenceWithMetaInterestRatePayout.getValueType()Methods in cdm.product.asset.metafields with parameters of type InterestRatePayoutModifier and TypeMethodDescriptionReferenceWithMetaInterestRatePayout.ReferenceWithMetaInterestRatePayoutBuilder.setValue(InterestRatePayout value) ReferenceWithMetaInterestRatePayout.ReferenceWithMetaInterestRatePayoutBuilderImpl.setValue(InterestRatePayout _value) -
Uses of InterestRatePayout in cdm.product.asset.validation
Methods in cdm.product.asset.validation with parameters of type InterestRatePayoutModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout o) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout o) -
Uses of InterestRatePayout in cdm.product.asset.validation.datarule
Methods in cdm.product.asset.validation.datarule with parameters of type InterestRatePayoutModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutCalculationPeriodDatesFirstCompoundingPeriodEndDate.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutCalculationPeriodDatesFirstCompoundingPeriodEndDate.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutCashSettlementTerms.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutCashSettlementTerms.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutFpML_ird_23.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutFpML_ird_23.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutFpML_ird_24.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutFpML_ird_24.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutFpML_ird_29.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutFpML_ird_29.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutFpML_ird_6.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutFpML_ird_6.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutFpML_ird_7_1.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutFpML_ird_7_1.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutFpML_ird_7_2.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutFpML_ird_7_2.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutFpML_ird_9.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutFpML_ird_9.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutFutureValueNotional.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutFutureValueNotional.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutInitialStubFinalStub.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutInitialStubFinalStub.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutInterestRatePayoutChoice.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutInterestRatePayoutChoice.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutQuantity.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutQuantity.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutRateSpecification.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutRateSpecification.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutTerminationDate.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) List<com.rosetta.model.lib.validation.ValidationResult<?>> InterestRatePayoutTerminationDate.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, InterestRatePayout interestRatePayout) -
Uses of InterestRatePayout in cdm.product.asset.validation.exists
Methods in cdm.product.asset.validation.exists with type parameters of type InterestRatePayoutModifier and TypeMethodDescription<T2 extends InterestRatePayout>
com.rosetta.model.lib.validation.ValidationResult<InterestRatePayout> InterestRatePayoutOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) Methods in cdm.product.asset.validation.exists that return types with arguments of type InterestRatePayoutModifier and TypeMethodDescription<T2 extends InterestRatePayout>
com.rosetta.model.lib.validation.ValidationResult<InterestRatePayout> InterestRatePayoutOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) -
Uses of InterestRatePayout in cdm.product.common.functions
Method parameters in cdm.product.common.functions with type arguments of type InterestRatePayoutModifier and TypeMethodDescriptionInterestRatePayoutCurrency.doEvaluate(List<? extends InterestRatePayout> interestRatePayouts) InterestRatePayoutCurrency.InterestRatePayoutCurrencyDefault.doEvaluate(List<? extends InterestRatePayout> interestRatePayouts) InterestRatePayoutCurrency.evaluate(List<? extends InterestRatePayout> interestRatePayouts) -
Uses of InterestRatePayout in cdm.product.common.schedule
Methods in cdm.product.common.schedule with parameters of type InterestRatePayoutModifier and TypeMethodDescriptionFinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentBuilder.setSwapStreamReferenceValue(InterestRatePayout swapStreamReference) FinalCalculationPeriodDateAdjustment.FinalCalculationPeriodDateAdjustmentBuilderImpl.setSwapStreamReferenceValue(InterestRatePayout _swapStreamReference) -
Uses of InterestRatePayout in cdm.product.template
Methods in cdm.product.template that return types with arguments of type InterestRatePayoutModifier and TypeMethodDescriptionList<? extends InterestRatePayout> Payout.getInterestRatePayout()All of the terms necessary to define and calculate a cash flow based on a fixed, a floating or an inflation index rate.List<? extends InterestRatePayout> Payout.PayoutImpl.getInterestRatePayout()Methods in cdm.product.template with parameters of type InterestRatePayoutModifier and TypeMethodDescriptionPayout.PayoutBuilder.addInterestRatePayout(InterestRatePayout interestRatePayout) Payout.PayoutBuilder.addInterestRatePayout(InterestRatePayout interestRatePayout, int idx) Payout.PayoutBuilderImpl.addInterestRatePayout(InterestRatePayout _interestRatePayout) Payout.PayoutBuilderImpl.addInterestRatePayout(InterestRatePayout _interestRatePayout, int idx) Method parameters in cdm.product.template with type arguments of type InterestRatePayoutModifier and TypeMethodDescriptionPayout.PayoutBuilder.addInterestRatePayout(List<? extends InterestRatePayout> interestRatePayout) Payout.PayoutBuilderImpl.addInterestRatePayout(List<? extends InterestRatePayout> interestRatePayouts) Payout.PayoutBuilder.setInterestRatePayout(List<? extends InterestRatePayout> interestRatePayout) Payout.PayoutBuilderImpl.setInterestRatePayout(List<? extends InterestRatePayout> interestRatePayouts)