Uses of Interface
cdm.product.template.CalculationSchedule
Packages that use CalculationSchedule
Package
Description
Product concepts applicable to specific asset classes.
Template feature concepts to define payouts.
-
Uses of CalculationSchedule in cdm.product.asset
Methods in cdm.product.asset that return CalculationScheduleModifier and TypeMethodDescriptionCommodityPayout.CommodityPayoutImpl.getSchedule()CommodityPayout.getSchedule()Allows the full representation of a payout by defining a set of schedule periods.Methods in cdm.product.asset with parameters of type CalculationScheduleModifier and TypeMethodDescriptionCommodityPayout.CommodityPayoutBuilder.setSchedule(CalculationSchedule schedule) CommodityPayout.CommodityPayoutBuilderImpl.setSchedule(CalculationSchedule _schedule) -
Uses of CalculationSchedule in cdm.product.template
Subinterfaces of CalculationSchedule in cdm.product.templateModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.product.template that implement CalculationScheduleModifier and TypeClassDescriptionstatic classBuilder Implementation of CalculationSchedulestatic classImmutable Implementation of CalculationScheduleMethods in cdm.product.template that return CalculationScheduleModifier and TypeMethodDescriptionCalculationSchedule.build()Build MethodsCalculationSchedule.CalculationScheduleBuilderImpl.build()CalculationSchedule.CalculationScheduleImpl.build()FixedPricePayout.FixedPricePayoutImpl.getSchedule()FixedPricePayout.getSchedule()Allows the full representation of a payout by defining a set of schedule periods.ForwardPayout.ForwardPayoutImpl.getSchedule()ForwardPayout.getSchedule()Allows the full representation of a payout by defining a set of schedule periods.OptionPayout.getSchedule()Allows the full representation of a payout by defining a set of schedule periods.OptionPayout.OptionPayoutImpl.getSchedule()Methods in cdm.product.template that return types with arguments of type CalculationScheduleModifier and TypeMethodDescriptiondefault Class<? extends CalculationSchedule> CalculationSchedule.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends CalculationSchedule> CalculationSchedule.metaData()Utility MethodsMethods in cdm.product.template with parameters of type CalculationScheduleModifier and TypeMethodDescriptionFixedPricePayout.FixedPricePayoutBuilder.setSchedule(CalculationSchedule schedule) FixedPricePayout.FixedPricePayoutBuilderImpl.setSchedule(CalculationSchedule _schedule) ForwardPayout.ForwardPayoutBuilder.setSchedule(CalculationSchedule schedule) ForwardPayout.ForwardPayoutBuilderImpl.setSchedule(CalculationSchedule _schedule) OptionPayout.OptionPayoutBuilder.setSchedule(CalculationSchedule schedule) OptionPayout.OptionPayoutBuilderImpl.setSchedule(CalculationSchedule _schedule) -
Uses of CalculationSchedule in cdm.product.template.meta
Methods in cdm.product.template.meta that return types with arguments of type CalculationScheduleModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super CalculationSchedule>> CalculationScheduleMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super CalculationSchedule, com.rosetta.model.lib.qualify.QualifyResult>> CalculationScheduleMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super CalculationSchedule, Set<String>> CalculationScheduleMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super CalculationSchedule> CalculationScheduleMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super CalculationSchedule> CalculationScheduleMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super CalculationSchedule> CalculationScheduleMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super CalculationSchedule> CalculationScheduleMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of CalculationSchedule in cdm.product.template.validation
Methods in cdm.product.template.validation with parameters of type CalculationScheduleModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationScheduleTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationSchedule o) List<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationScheduleValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationSchedule o) -
Uses of CalculationSchedule in cdm.product.template.validation.exists
Methods in cdm.product.template.validation.exists with type parameters of type CalculationScheduleModifier and TypeMethodDescription<T2 extends CalculationSchedule>
com.rosetta.model.lib.validation.ValidationResult<CalculationSchedule> CalculationScheduleOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) Methods in cdm.product.template.validation.exists that return types with arguments of type CalculationScheduleModifier and TypeMethodDescription<T2 extends CalculationSchedule>
com.rosetta.model.lib.validation.ValidationResult<CalculationSchedule> CalculationScheduleOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields)