Uses of Interface
cdm.product.asset.floatingrate.FloatingRateProcessingParameters
Packages that use FloatingRateProcessingParameters
Package
Description
Product-related, asset class-specific floating-rate index concepts, such as rate definitions.
-
Uses of FloatingRateProcessingParameters in cdm.product.asset.calculation.functions
Methods in cdm.product.asset.calculation.functions that return types with arguments of type FloatingRateProcessingParametersModifier and TypeMethodDescriptionprotected 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) -
Uses of FloatingRateProcessingParameters in cdm.product.asset.floatingrate
Subinterfaces of FloatingRateProcessingParameters in cdm.product.asset.floatingrateModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.product.asset.floatingrate that implement FloatingRateProcessingParametersModifier and TypeClassDescriptionstatic classBuilder Implementation of FloatingRateProcessingParametersstatic classImmutable Implementation of FloatingRateProcessingParametersMethods in cdm.product.asset.floatingrate that return FloatingRateProcessingParametersModifier and TypeMethodDescriptionFloatingRateProcessingParameters.build()Build MethodsFloatingRateProcessingParameters.FloatingRateProcessingParametersBuilderImpl.build()FloatingRateProcessingParameters.FloatingRateProcessingParametersImpl.build()FloatingRateProcessingDetails.FloatingRateProcessingDetailsImpl.getProcessingParameters()FloatingRateProcessingDetails.getProcessingParameters()Methods in cdm.product.asset.floatingrate that return types with arguments of type FloatingRateProcessingParametersModifier and TypeMethodDescriptiondefault Class<? extends FloatingRateProcessingParameters> FloatingRateProcessingParameters.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends FloatingRateProcessingParameters> FloatingRateProcessingParameters.metaData()Utility MethodsMethods in cdm.product.asset.floatingrate with parameters of type FloatingRateProcessingParametersModifier and TypeMethodDescriptionFloatingRateProcessingDetails.FloatingRateProcessingDetailsBuilder.setProcessingParameters(FloatingRateProcessingParameters processingParameters) FloatingRateProcessingDetails.FloatingRateProcessingDetailsBuilderImpl.setProcessingParameters(FloatingRateProcessingParameters _processingParameters) -
Uses of FloatingRateProcessingParameters in cdm.product.asset.floatingrate.functions
Methods in cdm.product.asset.floatingrate.functions that return FloatingRateProcessingParametersModifier and TypeMethodDescriptionGetFloatingRateProcessingParameters.evaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) Methods in cdm.product.asset.floatingrate.functions with parameters of type FloatingRateProcessingParametersModifier and TypeMethodDescriptionprotected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.added(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.ApplyFloatingRateProcessingDefault.added(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected BigDecimalApplyCapsAndFloors.ApplyCapsAndFloorsDefault.assignOutput(BigDecimal cappedAndFlooredRate, FloatingRateProcessingParameters processing, BigDecimal inputRate) protected BigDecimalApplyFloatingRatePostSpreadProcessing.ApplyFloatingRatePostSpreadProcessingDefault.assignOutput(BigDecimal processedRate, BigDecimal inputRate, FloatingRateProcessingParameters processing) ApplyFloatingRateProcessing.ApplyFloatingRateProcessingDefault.assignOutput(FloatingRateProcessingDetails.FloatingRateProcessingDetailsBuilder details, FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyCapsAndFloors.ApplyCapsAndFloorsDefault.cap(FloatingRateProcessingParameters processing, BigDecimal inputRate) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyCapsAndFloors.cap(FloatingRateProcessingParameters processing, BigDecimal inputRate) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRatePostSpreadProcessing.ApplyFloatingRatePostSpreadProcessingDefault.cappedAndFlooredRate(BigDecimal inputRate, FloatingRateProcessingParameters processing) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRatePostSpreadProcessing.cappedAndFlooredRate(BigDecimal inputRate, FloatingRateProcessingParameters processing) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyCapsAndFloors.ApplyCapsAndFloorsDefault.cappedRate(FloatingRateProcessingParameters processing, BigDecimal inputRate) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyCapsAndFloors.cappedRate(FloatingRateProcessingParameters processing, BigDecimal inputRate) protected BigDecimalApplyCapsAndFloors.ApplyCapsAndFloorsDefault.doEvaluate(FloatingRateProcessingParameters processing, BigDecimal inputRate) protected abstract BigDecimalApplyCapsAndFloors.doEvaluate(FloatingRateProcessingParameters processing, BigDecimal inputRate) protected BigDecimalApplyFloatingRatePostSpreadProcessing.ApplyFloatingRatePostSpreadProcessingDefault.doEvaluate(BigDecimal inputRate, FloatingRateProcessingParameters processing) protected abstract BigDecimalApplyFloatingRatePostSpreadProcessing.doEvaluate(BigDecimal inputRate, FloatingRateProcessingParameters processing) ApplyFloatingRateProcessing.ApplyFloatingRateProcessingDefault.doEvaluate(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected abstract FloatingRateProcessingDetails.FloatingRateProcessingDetailsBuilderApplyFloatingRateProcessing.doEvaluate(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected com.rosetta.model.lib.mapper.MapperS<Boolean> ApplyFloatingRateProcessing.ApplyFloatingRateProcessingDefault.doInitialRate(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<Boolean> ApplyFloatingRateProcessing.doInitialRate(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) ApplyCapsAndFloors.evaluate(FloatingRateProcessingParameters processing, BigDecimal inputRate) ApplyFloatingRatePostSpreadProcessing.evaluate(BigDecimal inputRate, FloatingRateProcessingParameters processing) ApplyFloatingRateProcessing.evaluate(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyCapsAndFloors.ApplyCapsAndFloorsDefault.floor(FloatingRateProcessingParameters processing, BigDecimal inputRate) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyCapsAndFloors.floor(FloatingRateProcessingParameters processing, BigDecimal inputRate) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyCapsAndFloors.ApplyCapsAndFloorsDefault.flooredRate(FloatingRateProcessingParameters processing, BigDecimal inputRate) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyCapsAndFloors.flooredRate(FloatingRateProcessingParameters processing, BigDecimal inputRate) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.ApplyFloatingRateProcessingDefault.initialRate(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.initialRate(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.ApplyFloatingRateProcessingDefault.initialRatePluSpread(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.initialRatePluSpread(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.ApplyFloatingRateProcessingDefault.initialRatePlusSpread(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.initialRatePlusSpread(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.ApplyFloatingRateProcessingDefault.multiplied(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.multiplied(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.ApplyFloatingRateProcessingDefault.multipliedRate(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.multipliedRate(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.ApplyFloatingRateProcessingDefault.multiplier(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.multiplier(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.ApplyFloatingRateProcessingDefault.negativeTreatedRate(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.negativeTreatedRate(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.ApplyFloatingRateProcessingDefault.negativeTreatedRatePlusSpread(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.negativeTreatedRatePlusSpread(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected com.rosetta.model.lib.mapper.MapperS<NegativeInterestRateTreatmentEnum> ApplyFloatingRateProcessing.ApplyFloatingRateProcessingDefault.negativeTreatment(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<NegativeInterestRateTreatmentEnum> ApplyFloatingRateProcessing.negativeTreatment(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.ApplyFloatingRateProcessingDefault.ratePlusSpread(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.ratePlusSpread(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.ApplyFloatingRateProcessingDefault.spreadRate(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.spreadRate(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.ApplyFloatingRateProcessingDefault.treatedRate(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> ApplyFloatingRateProcessing.treatedRate(FloatingRateProcessingParameters processing, BigDecimal rawRate, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod) -
Uses of FloatingRateProcessingParameters in cdm.product.asset.floatingrate.meta
Methods in cdm.product.asset.floatingrate.meta that return types with arguments of type FloatingRateProcessingParametersModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super FloatingRateProcessingParameters>> FloatingRateProcessingParametersMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super FloatingRateProcessingParameters, com.rosetta.model.lib.qualify.QualifyResult>> FloatingRateProcessingParametersMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super FloatingRateProcessingParameters, Set<String>> FloatingRateProcessingParametersMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super FloatingRateProcessingParameters> FloatingRateProcessingParametersMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super FloatingRateProcessingParameters> FloatingRateProcessingParametersMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super FloatingRateProcessingParameters> FloatingRateProcessingParametersMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super FloatingRateProcessingParameters> FloatingRateProcessingParametersMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of FloatingRateProcessingParameters in cdm.product.asset.floatingrate.validation
Methods in cdm.product.asset.floatingrate.validation with parameters of type FloatingRateProcessingParametersModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> FloatingRateProcessingParametersTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, FloatingRateProcessingParameters o) List<com.rosetta.model.lib.validation.ValidationResult<?>> FloatingRateProcessingParametersValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, FloatingRateProcessingParameters o) -
Uses of FloatingRateProcessingParameters in cdm.product.asset.floatingrate.validation.exists
Methods in cdm.product.asset.floatingrate.validation.exists with type parameters of type FloatingRateProcessingParametersModifier and TypeMethodDescription<T2 extends FloatingRateProcessingParameters>
com.rosetta.model.lib.validation.ValidationResult<FloatingRateProcessingParameters> FloatingRateProcessingParametersOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) Methods in cdm.product.asset.floatingrate.validation.exists that return types with arguments of type FloatingRateProcessingParametersModifier and TypeMethodDescription<T2 extends FloatingRateProcessingParameters>
com.rosetta.model.lib.validation.ValidationResult<FloatingRateProcessingParameters> FloatingRateProcessingParametersOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields)