Uses of Interface
cdm.product.asset.FloatingRate
Packages that use FloatingRate
Package
Description
Product concepts applicable to specific asset classes.
-
Uses of FloatingRate in cdm.product.asset
Subinterfaces of FloatingRate in cdm.product.assetModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceinterfaceA class to specify the floating interest rate by extending the floating rate definition with a set of attributes that specify such rate: the initial value specified as part of the trade, the rounding convention, the averaging method and the negative interest rate treatment.static interfaceBuilder InterfaceinterfaceA data to: specify the inflation rate.static interfaceBuilder InterfaceClasses in cdm.product.asset that implement FloatingRateModifier and TypeClassDescriptionstatic classBuilder Implementation of FloatingRatestatic classImmutable Implementation of FloatingRatestatic classBuilder Implementation of FloatingRateSpecificationstatic classImmutable Implementation of FloatingRateSpecificationstatic classBuilder Implementation of InflationRateSpecificationstatic classImmutable Implementation of InflationRateSpecificationMethods in cdm.product.asset that return FloatingRateModifier and TypeMethodDescriptionFloatingRate.build()Build MethodsFloatingRate.FloatingRateBuilderImpl.build()FloatingRate.FloatingRateImpl.build()Methods in cdm.product.asset that return types with arguments of type FloatingRateModifier and TypeMethodDescriptiondefault Class<? extends FloatingRate> FloatingRate.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends FloatingRate> FloatingRate.metaData()Utility Methods -
Uses of FloatingRate in cdm.product.asset.floatingrate.functions
Methods in cdm.product.asset.floatingrate.functions with parameters of type FloatingRateModifier and TypeMethodDescriptionEvaluateScreenRate.EvaluateScreenRateDefault.assignOutput(FloatingRateSettingDetails.FloatingRateSettingDetailsBuilder details, FloatingRate rateDef, ResetDates resetDates, CalculationPeriodBase calculationPeriod) protected abstract FloatingRateSettingDetails.FloatingRateSettingDetailsBuilderEvaluateScreenRate.doEvaluate(FloatingRate rateDef, ResetDates resetDates, CalculationPeriodBase calculationPeriod) EvaluateScreenRate.EvaluateScreenRateDefault.doEvaluate(FloatingRate rateDef, ResetDates resetDates, CalculationPeriodBase calculationPeriod) EvaluateScreenRate.evaluate(FloatingRate rateDef, ResetDates resetDates, CalculationPeriodBase calculationPeriod) protected com.rosetta.model.lib.mapper.MapperS<com.rosetta.model.lib.records.Date> EvaluateScreenRate.EvaluateScreenRateDefault.fixingDate(FloatingRate rateDef, ResetDates resetDates, CalculationPeriodBase calculationPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<com.rosetta.model.lib.records.Date> EvaluateScreenRate.fixingDate(FloatingRate rateDef, ResetDates resetDates, CalculationPeriodBase calculationPeriod) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> EvaluateScreenRate.EvaluateScreenRateDefault.observedRate(FloatingRate rateDef, ResetDates resetDates, CalculationPeriodBase calculationPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> EvaluateScreenRate.observedRate(FloatingRate rateDef, ResetDates resetDates, CalculationPeriodBase calculationPeriod) protected com.rosetta.model.lib.mapper.MapperS<com.rosetta.model.lib.records.Date> EvaluateScreenRate.EvaluateScreenRateDefault.resetDate(FloatingRate rateDef, ResetDates resetDates, CalculationPeriodBase calculationPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<com.rosetta.model.lib.records.Date> EvaluateScreenRate.resetDate(FloatingRate rateDef, ResetDates resetDates, CalculationPeriodBase calculationPeriod) -
Uses of FloatingRate in cdm.product.asset.meta
Methods in cdm.product.asset.meta that return types with arguments of type FloatingRateModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super FloatingRate>> FloatingRateMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super FloatingRate, com.rosetta.model.lib.qualify.QualifyResult>> FloatingRateMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super FloatingRate, Set<String>> FloatingRateMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super FloatingRate> FloatingRateMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super FloatingRate> FloatingRateMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super FloatingRate> FloatingRateMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super FloatingRate> FloatingRateMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of FloatingRate in cdm.product.asset.validation
Methods in cdm.product.asset.validation with parameters of type FloatingRateModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> FloatingRateTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, FloatingRate o) List<com.rosetta.model.lib.validation.ValidationResult<?>> FloatingRateValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, FloatingRate o) -
Uses of FloatingRate in cdm.product.asset.validation.exists
Methods in cdm.product.asset.validation.exists with type parameters of type FloatingRateModifier and TypeMethodDescription<T2 extends FloatingRate>
com.rosetta.model.lib.validation.ValidationResult<FloatingRate> FloatingRateOnlyExistsValidator.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 FloatingRateModifier and TypeMethodDescription<T2 extends FloatingRate>
com.rosetta.model.lib.validation.ValidationResult<FloatingRate> FloatingRateOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields)