Uses of Interface
cdm.observable.asset.Observable
Packages that use Observable
Package
Description
Business event concepts: primitives, contract state and associated state transition function specifications.
Observable asset concepts: schedule, settlement, price and quantity notation etc.
Observable event concepts: extraordinary event, trigger event, disruption event etc.
Product concepts applicable to specific asset classes.
Common product schedule concepts: calculation period, reset, fixing and payment dates, stub, notional schedule, roll convention.
Common product settlement concepts: cash vs physical, non-deliverable, money and cashflow, delivery vs payment.
-
Uses of Observable in cdm.event.common
Methods in cdm.event.common that return ObservableModifier and TypeMethodDescriptionTransferBase.getObservable()Represents the object that is subject to the transfer, it could be an asset or a reference.TransferBase.TransferBaseImpl.getObservable()Methods in cdm.event.common with parameters of type ObservableModifier and TypeMethodDescriptionTransfer.TransferBuilder.setObservable(Observable observable) Transfer.TransferBuilderImpl.setObservable(Observable _observable) TransferBase.TransferBaseBuilder.setObservable(Observable observable) TransferBase.TransferBaseBuilderImpl.setObservable(Observable _observable) -
Uses of Observable in cdm.observable.asset
Subinterfaces of Observable in cdm.observable.assetModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.observable.asset that implement ObservableModifier and TypeClassDescriptionstatic classBuilder Implementation of Observablestatic classImmutable Implementation of ObservableMethods in cdm.observable.asset that return ObservableModifier and TypeMethodDescriptionObservable.build()Build MethodsObservable.ObservableBuilderImpl.build()Observable.ObservableImpl.build()Methods in cdm.observable.asset that return types with arguments of type ObservableModifier and TypeMethodDescriptiondefault Class<? extends Observable> Observable.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends Observable> Observable.metaData()Utility Methods -
Uses of Observable in cdm.observable.asset.meta
Methods in cdm.observable.asset.meta that return types with arguments of type ObservableModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super Observable>> ObservableMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super Observable, com.rosetta.model.lib.qualify.QualifyResult>> ObservableMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super Observable, Set<String>> ObservableMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super Observable> ObservableMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super Observable> ObservableMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super Observable> ObservableMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super Observable> ObservableMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of Observable in cdm.observable.asset.validation
Methods in cdm.observable.asset.validation with parameters of type ObservableModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> ObservableTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Observable o) List<com.rosetta.model.lib.validation.ValidationResult<?>> ObservableValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Observable o) -
Uses of Observable in cdm.observable.asset.validation.datarule
Methods in cdm.observable.asset.validation.datarule with parameters of type ObservableModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> ObservableObservableChoice.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Observable observable) List<com.rosetta.model.lib.validation.ValidationResult<?>> ObservableObservableChoice.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Observable observable) -
Uses of Observable in cdm.observable.asset.validation.exists
Methods in cdm.observable.asset.validation.exists with type parameters of type ObservableModifier and TypeMethodDescription<T2 extends Observable>
com.rosetta.model.lib.validation.ValidationResult<Observable> ObservableOnlyExistsValidator.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 ObservableModifier and TypeMethodDescription<T2 extends Observable>
com.rosetta.model.lib.validation.ValidationResult<Observable> ObservableOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) -
Uses of Observable in cdm.observable.event
Methods in cdm.observable.event that return ObservableModifier and TypeMethodDescriptionObservationIdentifier.getObservable()Represents the asset or rate to which the observation relates.ObservationIdentifier.ObservationIdentifierImpl.getObservable()Methods in cdm.observable.event with parameters of type ObservableModifier and TypeMethodDescriptionObservationIdentifier.ObservationIdentifierBuilder.setObservable(Observable observable) ObservationIdentifier.ObservationIdentifierBuilderImpl.setObservable(Observable _observable) -
Uses of Observable in cdm.product.asset
Methods in cdm.product.asset that return ObservableModifier and TypeMethodDescriptionVarianceReturnTerms.getExchangeTradedContractNearest()Specification of the exchange traded contract nearest.VarianceReturnTerms.VarianceReturnTermsImpl.getExchangeTradedContractNearest()VolatilityReturnTerms.getExchangeTradedContractNearest()Specification of the exchange traded contract nearest.VolatilityReturnTerms.VolatilityReturnTermsImpl.getExchangeTradedContractNearest()Methods in cdm.product.asset with parameters of type ObservableModifier and TypeMethodDescriptionVarianceReturnTerms.VarianceReturnTermsBuilder.setExchangeTradedContractNearest(Observable exchangeTradedContractNearest) VarianceReturnTerms.VarianceReturnTermsBuilderImpl.setExchangeTradedContractNearest(Observable _exchangeTradedContractNearest) VolatilityReturnTerms.VolatilityReturnTermsBuilder.setExchangeTradedContractNearest(Observable exchangeTradedContractNearest) VolatilityReturnTerms.VolatilityReturnTermsBuilderImpl.setExchangeTradedContractNearest(Observable _exchangeTradedContractNearest) -
Uses of Observable in cdm.product.asset.functions
Methods in cdm.product.asset.functions with parameters of type ObservableModifier and TypeMethodDescriptionprotected abstract com.rosetta.model.lib.mapper.MapperC<com.rosetta.model.lib.records.Date> ResolvePerformancePeriodStartPrice.adjustedValuationDates1(PerformancePayout performancePayout, List<? extends PriceSchedule> price, Observable observable, com.rosetta.model.lib.records.Date adjustedDate) protected com.rosetta.model.lib.mapper.MapperC<com.rosetta.model.lib.records.Date> ResolvePerformancePeriodStartPrice.ResolvePerformancePeriodStartPriceDefault.adjustedValuationDates1(PerformancePayout performancePayout, List<? extends PriceSchedule> price, Observable observable, com.rosetta.model.lib.records.Date adjustedDate) protected PriceSchedule.PriceScheduleBuilderResolvePerformancePeriodStartPrice.ResolvePerformancePeriodStartPriceDefault.assignOutput(PriceSchedule.PriceScheduleBuilder startPrice, PerformancePayout performancePayout, List<? extends PriceSchedule> price, Observable observable, com.rosetta.model.lib.records.Date adjustedDate) protected abstract PriceSchedule.PriceScheduleBuilderResolvePerformancePeriodStartPrice.doEvaluate(PerformancePayout performancePayout, List<? extends PriceSchedule> price, Observable observable, com.rosetta.model.lib.records.Date adjustedDate) protected PriceSchedule.PriceScheduleBuilderResolvePerformancePeriodStartPrice.ResolvePerformancePeriodStartPriceDefault.doEvaluate(PerformancePayout performancePayout, List<? extends PriceSchedule> price, Observable observable, com.rosetta.model.lib.records.Date adjustedDate) ResolvePerformancePeriodStartPrice.evaluate(PerformancePayout performancePayout, List<? extends PriceSchedule> price, Observable observable, com.rosetta.model.lib.records.Date adjustedDate) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PriceReturnTerms> ResolvePerformancePeriodStartPrice.priceReturnTerms(PerformancePayout performancePayout, List<? extends PriceSchedule> price, Observable observable, com.rosetta.model.lib.records.Date adjustedDate) protected com.rosetta.model.lib.mapper.MapperS<? extends PriceReturnTerms> ResolvePerformancePeriodStartPrice.ResolvePerformancePeriodStartPriceDefault.priceReturnTerms(PerformancePayout performancePayout, List<? extends PriceSchedule> price, Observable observable, com.rosetta.model.lib.records.Date adjustedDate) -
Uses of Observable in cdm.product.common.schedule
Methods in cdm.product.common.schedule that return ObservableModifier and TypeMethodDescriptionObservationTerms.getObservable()Specifies the object to be observed for a price, it could be an asset or a reference.ObservationTerms.ObservationTermsImpl.getObservable()Methods in cdm.product.common.schedule with parameters of type ObservableModifier and TypeMethodDescriptionObservationTerms.ObservationTermsBuilder.setObservable(Observable observable) ObservationTerms.ObservationTermsBuilderImpl.setObservable(Observable _observable) -
Uses of Observable in cdm.product.common.settlement
Methods in cdm.product.common.settlement that return ObservableModifier and TypeMethodDescriptionPriceQuantity.getObservable()Specifies the object to be observed for a price, it could be an asset or a reference.PriceQuantity.PriceQuantityImpl.getObservable()Methods in cdm.product.common.settlement with parameters of type ObservableModifier and TypeMethodDescriptionPriceQuantity.PriceQuantityBuilder.setObservable(Observable observable) PriceQuantity.PriceQuantityBuilderImpl.setObservable(Observable _observable)