Uses of Interface
cdm.product.asset.FloatingRateSpecification
Packages that use FloatingRateSpecification
Package
Description
Product concepts applicable to specific asset classes.
-
Uses of FloatingRateSpecification in cdm.product.asset
Subinterfaces of FloatingRateSpecification in cdm.product.assetModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceinterfaceA data to: specify the inflation rate.static interfaceBuilder InterfaceClasses in cdm.product.asset that implement FloatingRateSpecificationModifier and TypeClassDescriptionstatic classBuilder Implementation of FloatingRateSpecificationstatic classImmutable Implementation of FloatingRateSpecificationstatic classBuilder Implementation of InflationRateSpecificationstatic classImmutable Implementation of InflationRateSpecificationMethods in cdm.product.asset that return FloatingRateSpecificationModifier and TypeMethodDescriptionFloatingRateSpecification.build()Build MethodsFloatingRateSpecification.FloatingRateSpecificationBuilderImpl.build()FloatingRateSpecification.FloatingRateSpecificationImpl.build()RateSpecification.getFloatingRate()The floating interest rate specification, which includes the definition of the floating rate index. the tenor, the initial value, and, when applicable, the spread, the rounding convention, the averaging method and the negative interest rate treatment.RateSpecification.RateSpecificationImpl.getFloatingRate()Methods in cdm.product.asset that return types with arguments of type FloatingRateSpecificationModifier and TypeMethodDescriptiondefault Class<? extends FloatingRateSpecification> FloatingRateSpecification.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends FloatingRateSpecification> FloatingRateSpecification.metaData()Utility MethodsMethods in cdm.product.asset with parameters of type FloatingRateSpecificationModifier and TypeMethodDescriptionRateSpecification.RateSpecificationBuilder.setFloatingRate(FloatingRateSpecification floatingRate) RateSpecification.RateSpecificationBuilderImpl.setFloatingRate(FloatingRateSpecification _floatingRate) -
Uses of FloatingRateSpecification in cdm.product.asset.floatingrate.functions
Methods in cdm.product.asset.floatingrate.functions that return types with arguments of type FloatingRateSpecificationModifier and TypeMethodDescriptionprotected 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) Methods in cdm.product.asset.floatingrate.functions with parameters of type FloatingRateSpecificationModifier and TypeMethodDescriptionprotected FloatingRateIndexProcessingTypeEnumGetFloatingRateProcessingType.GetFloatingRateProcessingTypeDefault.assignOutput(FloatingRateIndexProcessingTypeEnum processingType, FloatingRateSpecification rateDef) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateIndexCalculationDefaults> GetFloatingRateProcessingType.calcDefaults(FloatingRateSpecification rateDef) protected com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateIndexCalculationDefaults> GetFloatingRateProcessingType.GetFloatingRateProcessingTypeDefault.calcDefaults(FloatingRateSpecification rateDef) protected abstract com.rosetta.model.lib.mapper.MapperS<FloatingRateIndexProcessingTypeEnum> GetFloatingRateProcessingType.calcProcessingType(FloatingRateSpecification rateDef) protected com.rosetta.model.lib.mapper.MapperS<FloatingRateIndexProcessingTypeEnum> GetFloatingRateProcessingType.GetFloatingRateProcessingTypeDefault.calcProcessingType(FloatingRateSpecification rateDef) protected abstract com.rosetta.model.lib.mapper.MapperS<FloatingRateIndexCategoryEnum> GetFloatingRateProcessingType.category(FloatingRateSpecification rateDef) protected com.rosetta.model.lib.mapper.MapperS<FloatingRateIndexCategoryEnum> GetFloatingRateProcessingType.GetFloatingRateProcessingTypeDefault.category(FloatingRateSpecification rateDef) protected abstract com.rosetta.model.lib.mapper.MapperS<FloatingRateIndexProcessingTypeEnum> GetFloatingRateProcessingType.definitionProcessingType(FloatingRateSpecification rateDef) protected com.rosetta.model.lib.mapper.MapperS<FloatingRateIndexProcessingTypeEnum> GetFloatingRateProcessingType.GetFloatingRateProcessingTypeDefault.definitionProcessingType(FloatingRateSpecification rateDef) protected abstract FloatingRateIndexProcessingTypeEnumGetFloatingRateProcessingType.doEvaluate(FloatingRateSpecification rateDef) protected FloatingRateIndexProcessingTypeEnumGetFloatingRateProcessingType.GetFloatingRateProcessingTypeDefault.doEvaluate(FloatingRateSpecification rateDef) GetFloatingRateProcessingType.evaluate(FloatingRateSpecification rateDef) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateIndexDefinition> GetFloatingRateProcessingType.floatingRateDefinition(FloatingRateSpecification rateDef) protected com.rosetta.model.lib.mapper.MapperS<? extends FloatingRateIndexDefinition> GetFloatingRateProcessingType.GetFloatingRateProcessingTypeDefault.floatingRateDefinition(FloatingRateSpecification rateDef) protected com.rosetta.model.lib.mapper.MapperS<FloatingRateIndexStyleEnum> GetFloatingRateProcessingType.GetFloatingRateProcessingTypeDefault.idxStyle(FloatingRateSpecification rateDef) protected abstract com.rosetta.model.lib.mapper.MapperS<FloatingRateIndexStyleEnum> GetFloatingRateProcessingType.idxStyle(FloatingRateSpecification rateDef) protected com.rosetta.model.lib.mapper.MapperS<Boolean> GetFloatingRateProcessingType.GetFloatingRateProcessingTypeDefault.isCalculatedRate(FloatingRateSpecification rateDef) protected abstract com.rosetta.model.lib.mapper.MapperS<Boolean> GetFloatingRateProcessingType.isCalculatedRate(FloatingRateSpecification rateDef) protected com.rosetta.model.lib.mapper.MapperS<FloatingRateIndexCalculationMethodEnum> GetFloatingRateProcessingType.GetFloatingRateProcessingTypeDefault.method(FloatingRateSpecification rateDef) protected abstract com.rosetta.model.lib.mapper.MapperS<FloatingRateIndexCalculationMethodEnum> GetFloatingRateProcessingType.method(FloatingRateSpecification rateDef) protected com.rosetta.model.lib.mapper.MapperS<FloatingRateIndexProcessingTypeEnum> GetFloatingRateProcessingType.GetFloatingRateProcessingTypeDefault.processingCategory(FloatingRateSpecification rateDef) protected abstract com.rosetta.model.lib.mapper.MapperS<FloatingRateIndexProcessingTypeEnum> GetFloatingRateProcessingType.processingCategory(FloatingRateSpecification rateDef) -
Uses of FloatingRateSpecification in cdm.product.asset.meta
Methods in cdm.product.asset.meta that return types with arguments of type FloatingRateSpecificationModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super FloatingRateSpecification>> FloatingRateSpecificationMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super FloatingRateSpecification, com.rosetta.model.lib.qualify.QualifyResult>> FloatingRateSpecificationMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super FloatingRateSpecification, Set<String>> FloatingRateSpecificationMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super FloatingRateSpecification> FloatingRateSpecificationMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super FloatingRateSpecification> FloatingRateSpecificationMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super FloatingRateSpecification> FloatingRateSpecificationMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super FloatingRateSpecification> FloatingRateSpecificationMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of FloatingRateSpecification in cdm.product.asset.validation
Methods in cdm.product.asset.validation with parameters of type FloatingRateSpecificationModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> FloatingRateSpecificationTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, FloatingRateSpecification o) List<com.rosetta.model.lib.validation.ValidationResult<?>> FloatingRateSpecificationValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, FloatingRateSpecification o) -
Uses of FloatingRateSpecification in cdm.product.asset.validation.exists
Methods in cdm.product.asset.validation.exists with type parameters of type FloatingRateSpecificationModifier and TypeMethodDescription<T2 extends FloatingRateSpecification>
com.rosetta.model.lib.validation.ValidationResult<FloatingRateSpecification> FloatingRateSpecificationOnlyExistsValidator.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 FloatingRateSpecificationModifier and TypeMethodDescription<T2 extends FloatingRateSpecification>
com.rosetta.model.lib.validation.ValidationResult<FloatingRateSpecification> FloatingRateSpecificationOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields)