Uses of Interface
cdm.product.common.schedule.CalculationPeriodData
Packages that use CalculationPeriodData
Package
Description
Common product schedule concepts: calculation period, reset, fixing and payment dates, stub, notional schedule, roll convention.
-
Uses of CalculationPeriodData in cdm.event.common.functions
Methods in cdm.event.common.functions that return types with arguments of type CalculationPeriodDataModifier and TypeMethodDescriptionprotected abstract com.rosetta.model.lib.mapper.MapperS<? extends CalculationPeriodData> ResolveSecurityFinanceBillingAmount.calculationPeriodRange1(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 CalculationPeriodData> ResolveSecurityFinanceBillingAmount.ResolveSecurityFinanceBillingAmountDefault.calculationPeriodRange1(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) -
Uses of CalculationPeriodData in cdm.product.asset.calculation.functions
Methods in cdm.product.asset.calculation.functions with parameters of type CalculationPeriodDataModifier and TypeMethodDescriptionCreate_CalculationPeriodBase.Create_CalculationPeriodBaseDefault.assignOutput(CalculationPeriodBase.CalculationPeriodBaseBuilder calcPeriod, CalculationPeriodData calcPeriodData) Create_CalculationPeriodBase.Create_CalculationPeriodBaseDefault.doEvaluate(CalculationPeriodData calcPeriodData) protected abstract CalculationPeriodBase.CalculationPeriodBaseBuilderCreate_CalculationPeriodBase.doEvaluate(CalculationPeriodData calcPeriodData) Create_CalculationPeriodBase.evaluate(CalculationPeriodData calcPeriodData) -
Uses of CalculationPeriodData in cdm.product.asset.functions
Methods in cdm.product.asset.functions that return types with arguments of type CalculationPeriodDataModifier and TypeMethodDescriptionprotected 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) Methods in cdm.product.asset.functions with parameters of type CalculationPeriodDataModifier 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) -
Uses of CalculationPeriodData in cdm.product.common.schedule
Subinterfaces of CalculationPeriodData in cdm.product.common.scheduleModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.product.common.schedule that implement CalculationPeriodDataModifier and TypeClassDescriptionstatic classBuilder Implementation of CalculationPeriodDatastatic classImmutable Implementation of CalculationPeriodDataMethods in cdm.product.common.schedule that return CalculationPeriodDataModifier and TypeMethodDescriptionCalculationPeriodData.build()Build MethodsCalculationPeriodData.CalculationPeriodDataBuilderImpl.build()CalculationPeriodData.CalculationPeriodDataImpl.build()Methods in cdm.product.common.schedule that return types with arguments of type CalculationPeriodDataModifier and TypeMethodDescriptiondefault Class<? extends CalculationPeriodData> CalculationPeriodData.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends CalculationPeriodData> CalculationPeriodData.metaData()Utility Methods -
Uses of CalculationPeriodData in cdm.product.common.schedule.functions
Methods in cdm.product.common.schedule.functions that return CalculationPeriodDataModifier and TypeMethodDescriptionCalculationPeriod.evaluate(CalculationPeriodDates calculationPeriodDates, com.rosetta.model.lib.records.Date date) CalculationPeriodRange.evaluate(com.rosetta.model.lib.records.Date startDate, com.rosetta.model.lib.records.Date endDate, BusinessDayAdjustments dateAdjustments) Methods in cdm.product.common.schedule.functions that return types with arguments of type CalculationPeriodDataModifier and TypeMethodDescriptionList<? extends CalculationPeriodData> CalculationPeriods.evaluate(CalculationPeriodDates calculationPeriodDates) -
Uses of CalculationPeriodData in cdm.product.common.schedule.meta
Methods in cdm.product.common.schedule.meta that return types with arguments of type CalculationPeriodDataModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super CalculationPeriodData>> CalculationPeriodDataMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super CalculationPeriodData, com.rosetta.model.lib.qualify.QualifyResult>> CalculationPeriodDataMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super CalculationPeriodData, Set<String>> CalculationPeriodDataMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super CalculationPeriodData> CalculationPeriodDataMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super CalculationPeriodData> CalculationPeriodDataMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super CalculationPeriodData> CalculationPeriodDataMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super CalculationPeriodData> CalculationPeriodDataMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of CalculationPeriodData in cdm.product.common.schedule.validation
Methods in cdm.product.common.schedule.validation with parameters of type CalculationPeriodDataModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationPeriodDataTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationPeriodData o) List<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationPeriodDataValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationPeriodData o) -
Uses of CalculationPeriodData in cdm.product.common.schedule.validation.exists
Methods in cdm.product.common.schedule.validation.exists with type parameters of type CalculationPeriodDataModifier and TypeMethodDescription<T2 extends CalculationPeriodData>
com.rosetta.model.lib.validation.ValidationResult<CalculationPeriodData> CalculationPeriodDataOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) Methods in cdm.product.common.schedule.validation.exists that return types with arguments of type CalculationPeriodDataModifier and TypeMethodDescription<T2 extends CalculationPeriodData>
com.rosetta.model.lib.validation.ValidationResult<CalculationPeriodData> CalculationPeriodDataOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields)