Uses of Interface
cdm.product.asset.SpreadSchedule
Packages that use SpreadSchedule
Package
Description
Product concepts applicable to specific asset classes.
Common product settlement concepts: cash vs physical, non-deliverable, money and cashflow, delivery vs payment.
-
Uses of SpreadSchedule in cdm.product.asset
Subinterfaces of SpreadSchedule in cdm.product.assetModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.product.asset that implement SpreadScheduleModifier and TypeClassDescriptionstatic classBuilder Implementation of SpreadSchedulestatic classImmutable Implementation of SpreadScheduleMethods in cdm.product.asset that return SpreadScheduleModifier and TypeMethodDescriptionSpreadSchedule.build()Build MethodsSpreadSchedule.SpreadScheduleBuilderImpl.build()SpreadSchedule.SpreadScheduleImpl.build()FloatingRateBase.FloatingRateBaseImpl.getSpreadSchedule()FloatingRateBase.getSpreadSchedule()The ISDA Spread or a Spread schedule expressed as explicit spreads and dates.Methods in cdm.product.asset that return types with arguments of type SpreadScheduleModifier and TypeMethodDescriptionList<? extends SpreadSchedule> StubFloatingRate.getSpreadSchedule()The ISDA Spread or a Spread schedule expressed as explicit spreads and dates.List<? extends SpreadSchedule> StubFloatingRate.StubFloatingRateImpl.getSpreadSchedule()default Class<? extends SpreadSchedule> SpreadSchedule.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends SpreadSchedule> SpreadSchedule.metaData()Utility MethodsMethods in cdm.product.asset with parameters of type SpreadScheduleModifier and TypeMethodDescriptionStubFloatingRate.StubFloatingRateBuilder.addSpreadSchedule(SpreadSchedule spreadSchedule) StubFloatingRate.StubFloatingRateBuilder.addSpreadSchedule(SpreadSchedule spreadSchedule, int idx) StubFloatingRate.StubFloatingRateBuilderImpl.addSpreadSchedule(SpreadSchedule _spreadSchedule) StubFloatingRate.StubFloatingRateBuilderImpl.addSpreadSchedule(SpreadSchedule _spreadSchedule, int idx) FloatingRate.FloatingRateBuilder.setSpreadSchedule(SpreadSchedule spreadSchedule) FloatingRate.FloatingRateBuilderImpl.setSpreadSchedule(SpreadSchedule _spreadSchedule) FloatingRateBase.FloatingRateBaseBuilder.setSpreadSchedule(SpreadSchedule spreadSchedule) FloatingRateBase.FloatingRateBaseBuilderImpl.setSpreadSchedule(SpreadSchedule _spreadSchedule) FloatingRateSpecification.FloatingRateSpecificationBuilder.setSpreadSchedule(SpreadSchedule spreadSchedule) FloatingRateSpecification.FloatingRateSpecificationBuilderImpl.setSpreadSchedule(SpreadSchedule _spreadSchedule) InflationRateSpecification.InflationRateSpecificationBuilder.setSpreadSchedule(SpreadSchedule spreadSchedule) InflationRateSpecification.InflationRateSpecificationBuilderImpl.setSpreadSchedule(SpreadSchedule _spreadSchedule) Method parameters in cdm.product.asset with type arguments of type SpreadScheduleModifier and TypeMethodDescriptionStubFloatingRate.StubFloatingRateBuilder.addSpreadSchedule(List<? extends SpreadSchedule> spreadSchedule) StubFloatingRate.StubFloatingRateBuilderImpl.addSpreadSchedule(List<? extends SpreadSchedule> spreadSchedules) StubFloatingRate.StubFloatingRateBuilder.setSpreadSchedule(List<? extends SpreadSchedule> spreadSchedule) StubFloatingRate.StubFloatingRateBuilderImpl.setSpreadSchedule(List<? extends SpreadSchedule> spreadSchedules) -
Uses of SpreadSchedule in cdm.product.asset.meta
Methods in cdm.product.asset.meta that return types with arguments of type SpreadScheduleModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super SpreadSchedule>> SpreadScheduleMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super SpreadSchedule, com.rosetta.model.lib.qualify.QualifyResult>> SpreadScheduleMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super SpreadSchedule, Set<String>> SpreadScheduleMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super SpreadSchedule> SpreadScheduleMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super SpreadSchedule> SpreadScheduleMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super SpreadSchedule> SpreadScheduleMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super SpreadSchedule> SpreadScheduleMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of SpreadSchedule in cdm.product.asset.validation
Methods in cdm.product.asset.validation with parameters of type SpreadScheduleModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> SpreadScheduleTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, SpreadSchedule o) List<com.rosetta.model.lib.validation.ValidationResult<?>> SpreadScheduleValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, SpreadSchedule o) -
Uses of SpreadSchedule in cdm.product.asset.validation.exists
Methods in cdm.product.asset.validation.exists with type parameters of type SpreadScheduleModifier and TypeMethodDescription<T2 extends SpreadSchedule>
com.rosetta.model.lib.validation.ValidationResult<SpreadSchedule> SpreadScheduleOnlyExistsValidator.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 SpreadScheduleModifier and TypeMethodDescription<T2 extends SpreadSchedule>
com.rosetta.model.lib.validation.ValidationResult<SpreadSchedule> SpreadScheduleOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) -
Uses of SpreadSchedule in cdm.product.collateral
Methods in cdm.product.collateral with parameters of type SpreadScheduleModifier and TypeMethodDescriptionCollateralAgreementFloatingRate.CollateralAgreementFloatingRateBuilder.setSpreadSchedule(SpreadSchedule spreadSchedule) CollateralAgreementFloatingRate.CollateralAgreementFloatingRateBuilderImpl.setSpreadSchedule(SpreadSchedule _spreadSchedule) -
Uses of SpreadSchedule in cdm.product.common.settlement
Methods in cdm.product.common.settlement that return SpreadScheduleModifier and TypeMethodDescriptionCommodityPriceReturnTerms.CommodityPriceReturnTermsImpl.getSpread()CommodityPriceReturnTerms.getSpread()Defines a spread value for one or more defined dates.Methods in cdm.product.common.settlement with parameters of type SpreadScheduleModifier and TypeMethodDescriptionCommodityPriceReturnTerms.CommodityPriceReturnTermsBuilder.setSpread(SpreadSchedule spread) CommodityPriceReturnTerms.CommodityPriceReturnTermsBuilderImpl.setSpread(SpreadSchedule _spread)