Uses of Interface
cdm.observable.asset.CalculationAgent
Packages that use CalculationAgent
Package
Description
Observable asset concepts: schedule, settlement, price and quantity notation etc.
Template feature concepts to define payouts.
-
Uses of CalculationAgent in cdm.observable.asset
Subinterfaces of CalculationAgent in cdm.observable.assetModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.observable.asset that implement CalculationAgentModifier and TypeClassDescriptionstatic classBuilder Implementation of CalculationAgentstatic classImmutable Implementation of CalculationAgentMethods in cdm.observable.asset that return CalculationAgentModifier and TypeMethodDescriptionCalculationAgent.build()Build MethodsCalculationAgent.CalculationAgentBuilderImpl.build()CalculationAgent.CalculationAgentImpl.build()FallbackReferencePrice.FallbackReferencePriceImpl.getCalculationAgentDetermination()FallbackReferencePrice.getCalculationAgentDetermination()The calculation agent will decide the rate.Methods in cdm.observable.asset that return types with arguments of type CalculationAgentModifier and TypeMethodDescriptiondefault Class<? extends CalculationAgent> CalculationAgent.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends CalculationAgent> CalculationAgent.metaData()Utility MethodsMethods in cdm.observable.asset with parameters of type CalculationAgentModifier and TypeMethodDescriptionFallbackReferencePrice.FallbackReferencePriceBuilder.setCalculationAgentDetermination(CalculationAgent calculationAgentDetermination) FallbackReferencePrice.FallbackReferencePriceBuilderImpl.setCalculationAgentDetermination(CalculationAgent _calculationAgentDetermination) -
Uses of CalculationAgent in cdm.observable.asset.meta
Methods in cdm.observable.asset.meta that return types with arguments of type CalculationAgentModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super CalculationAgent>> CalculationAgentMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super CalculationAgent, com.rosetta.model.lib.qualify.QualifyResult>> CalculationAgentMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super CalculationAgent, Set<String>> CalculationAgentMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super CalculationAgent> CalculationAgentMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super CalculationAgent> CalculationAgentMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super CalculationAgent> CalculationAgentMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super CalculationAgent> CalculationAgentMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of CalculationAgent in cdm.observable.asset.validation
Methods in cdm.observable.asset.validation with parameters of type CalculationAgentModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationAgentTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationAgent o) List<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationAgentValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationAgent o) -
Uses of CalculationAgent in cdm.observable.asset.validation.datarule
Methods in cdm.observable.asset.validation.datarule with parameters of type CalculationAgentModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationAgentCalculationAgentChoice.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationAgent calculationAgent) List<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationAgentCalculationAgentChoice.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationAgent calculationAgent) -
Uses of CalculationAgent in cdm.observable.asset.validation.exists
Methods in cdm.observable.asset.validation.exists with type parameters of type CalculationAgentModifier and TypeMethodDescription<T2 extends CalculationAgent>
com.rosetta.model.lib.validation.ValidationResult<CalculationAgent> CalculationAgentOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) Methods in cdm.observable.asset.validation.exists that return types with arguments of type CalculationAgentModifier and TypeMethodDescription<T2 extends CalculationAgent>
com.rosetta.model.lib.validation.ValidationResult<CalculationAgent> CalculationAgentOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) -
Uses of CalculationAgent in cdm.product.template
Methods in cdm.product.template that return CalculationAgentModifier and TypeMethodDescriptionCalculationAgentModel.CalculationAgentModelImpl.getCalculationAgent()CalculationAgentModel.getCalculationAgent()The ISDA calculation agent responsible for performing duties as defined in the applicable product definitions.EconomicTerms.EconomicTermsImpl.getCalculationAgent()EconomicTerms.getCalculationAgent()The ISDA calculation agent responsible for performing duties as defined in the applicable product definitions.MandatoryEarlyTermination.getCalculationAgent()The ISDA Calculation Agent responsible for performing duties associated with an optional early termination.MandatoryEarlyTermination.MandatoryEarlyTerminationImpl.getCalculationAgent()OptionalEarlyTermination.getCalculationAgent()The ISDA Calculation Agent responsible for performing duties associated with an optional early termination.OptionalEarlyTermination.OptionalEarlyTerminationImpl.getCalculationAgent()Methods in cdm.product.template with parameters of type CalculationAgentModifier and TypeMethodDescriptionCalculationAgentModel.CalculationAgentModelBuilder.setCalculationAgent(CalculationAgent calculationAgent) CalculationAgentModel.CalculationAgentModelBuilderImpl.setCalculationAgent(CalculationAgent _calculationAgent) EconomicTerms.EconomicTermsBuilder.setCalculationAgent(CalculationAgent calculationAgent) EconomicTerms.EconomicTermsBuilderImpl.setCalculationAgent(CalculationAgent _calculationAgent) MandatoryEarlyTermination.MandatoryEarlyTerminationBuilder.setCalculationAgent(CalculationAgent calculationAgent) MandatoryEarlyTermination.MandatoryEarlyTerminationBuilderImpl.setCalculationAgent(CalculationAgent _calculationAgent) OptionalEarlyTermination.OptionalEarlyTerminationBuilder.setCalculationAgent(CalculationAgent calculationAgent) OptionalEarlyTermination.OptionalEarlyTerminationBuilderImpl.setCalculationAgent(CalculationAgent _calculationAgent)