Uses of Interface
cdm.observable.asset.Price
Packages that use Price
Package
Description
Basic identifier and assigned identifier concepts that are applicable across the model.
Business event concepts: primitives, contract state and associated state transition function specifications.
Position concepts: portfolio and portfolio aggregation.
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.
Product-related, asset class-specific floating-rate index concepts, such as rate definitions.
Template feature concepts to define payouts.
-
Uses of Price in cdm.base.staticdata.identifier
Methods in cdm.base.staticdata.identifier that return PriceModifier and TypeMethodDescriptionIdentifiedList.getPrice()The price of the package.IdentifiedList.IdentifiedListImpl.getPrice()Methods in cdm.base.staticdata.identifier with parameters of type PriceModifier and TypeMethodDescription -
Uses of Price in cdm.event.common
Methods in cdm.event.common that return PriceModifier and TypeMethodDescriptionCreditEvent.CreditEventImpl.getFinalPrice()CreditEvent.getFinalPrice()The final price resulting from the auction.Valuation.getPriceComponent()Denotes the price used to compute the valuation.Valuation.ValuationImpl.getPriceComponent()Reset.getResetValue()Specifies the reset or fixing value.Reset.ResetImpl.getResetValue()Methods in cdm.event.common with parameters of type PriceModifier and TypeMethodDescriptionCreditEvent.CreditEventBuilder.setFinalPrice(Price finalPrice) CreditEvent.CreditEventBuilderImpl.setFinalPrice(Price _finalPrice) Valuation.ValuationBuilder.setPriceComponent(Price priceComponent) Valuation.ValuationBuilderImpl.setPriceComponent(Price _priceComponent) Reset.ResetBuilder.setResetValue(Price resetValue) Reset.ResetBuilderImpl.setResetValue(Price _resetValue) -
Uses of Price in cdm.event.common.functions
Methods in cdm.event.common.functions that return types with arguments of type PriceModifier and TypeMethodDescriptionprotected com.rosetta.model.lib.mapper.MapperS<? extends Price> Create_AdjustmentPrimitiveInstruction.Create_AdjustmentPrimitiveInstructionDefault.newPrice(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newAssetQuantity, AdjustableOrRelativeDate effectiveRepriceDate) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Price> Create_AdjustmentPrimitiveInstruction.newPrice(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newAssetQuantity, AdjustableOrRelativeDate effectiveRepriceDate) protected com.rosetta.model.lib.mapper.MapperS<? extends Price> Create_OnDemandRateChangePriceChangeInstruction.Create_OnDemandRateChangePriceChangeInstructionDefault.newPrice(List<? extends PriceQuantity> priceQuantity, BigDecimal newRate) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Price> Create_OnDemandRateChangePriceChangeInstruction.newPrice(List<? extends PriceQuantity> priceQuantity, BigDecimal newRate) protected com.rosetta.model.lib.mapper.MapperS<? extends Price> Create_RepricePrimitiveInstruction.Create_RepricePrimitiveInstructionDefault.newPrice(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newCashValue, AdjustableOrRelativeDate effectiveRepriceDate) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Price> Create_RepricePrimitiveInstruction.newPrice(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newCashValue, AdjustableOrRelativeDate effectiveRepriceDate) protected com.rosetta.model.lib.mapper.MapperS<? extends Price> EquityPerformance.EquityPerformanceDefault.periodEndPrice(Trade trade, Price observation, com.rosetta.model.lib.records.Date date) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Price> EquityPerformance.periodEndPrice(Trade trade, Price observation, com.rosetta.model.lib.records.Date date) protected com.rosetta.model.lib.mapper.MapperS<? extends Price> Create_StockSplit.Create_StockSplitDefault.postSplitPrice(StockSplitInstruction stockSplitInstruction, TradeState before) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Price> Create_StockSplit.postSplitPrice(StockSplitInstruction stockSplitInstruction, TradeState before) Methods in cdm.event.common.functions with parameters of type PriceModifier and TypeMethodDescriptionprotected BigDecimalEquityNotionalAmount.EquityNotionalAmountDefault.assignOutput(BigDecimal equityNotionalAmount, BigDecimal numberOfSecurities, Price price) protected BigDecimalEquityPerformance.EquityPerformanceDefault.assignOutput(BigDecimal equityPerformance, Trade trade, Price observation, com.rosetta.model.lib.records.Date date) protected abstract BigDecimalEquityNotionalAmount.doEvaluate(BigDecimal numberOfSecurities, Price price) protected BigDecimalEquityNotionalAmount.EquityNotionalAmountDefault.doEvaluate(BigDecimal numberOfSecurities, Price price) protected abstract BigDecimalEquityPerformance.doEvaluate(Trade trade, Price observation, com.rosetta.model.lib.records.Date date) protected BigDecimalEquityPerformance.EquityPerformanceDefault.doEvaluate(Trade trade, Price observation, com.rosetta.model.lib.records.Date date) EquityNotionalAmount.evaluate(BigDecimal numberOfSecurities, Price price) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> EquityPerformance.EquityPerformanceDefault.notionalAmount(Trade trade, Price observation, com.rosetta.model.lib.records.Date date) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> EquityPerformance.notionalAmount(Trade trade, Price observation, com.rosetta.model.lib.records.Date date) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> EquityPerformance.EquityPerformanceDefault.numberOfSecurities(Trade trade, Price observation, com.rosetta.model.lib.records.Date date) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> EquityPerformance.numberOfSecurities(Trade trade, Price observation, com.rosetta.model.lib.records.Date date) protected com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> EquityPerformance.EquityPerformanceDefault.performancePayout(Trade trade, Price observation, com.rosetta.model.lib.records.Date date) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PerformancePayout> EquityPerformance.performancePayout(Trade trade, Price observation, com.rosetta.model.lib.records.Date date) protected com.rosetta.model.lib.mapper.MapperS<? extends Price> EquityPerformance.EquityPerformanceDefault.periodEndPrice(Trade trade, Price observation, com.rosetta.model.lib.records.Date date) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Price> EquityPerformance.periodEndPrice(Trade trade, Price observation, com.rosetta.model.lib.records.Date date) protected com.rosetta.model.lib.mapper.MapperS<? extends PriceSchedule> EquityPerformance.EquityPerformanceDefault.periodStartPrice(Trade trade, Price observation, com.rosetta.model.lib.records.Date date) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PriceSchedule> EquityPerformance.periodStartPrice(Trade trade, Price observation, com.rosetta.model.lib.records.Date date) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> EquityNotionalAmount.EquityNotionalAmountDefault.priceValue(BigDecimal numberOfSecurities, Price price) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> EquityNotionalAmount.priceValue(BigDecimal numberOfSecurities, Price price) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> EquityPerformance.EquityPerformanceDefault.rateOfReturn1(Trade trade, Price observation, com.rosetta.model.lib.records.Date date) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> EquityPerformance.rateOfReturn1(Trade trade, Price observation, com.rosetta.model.lib.records.Date date) -
Uses of Price in cdm.event.position
Methods in cdm.event.position that return PriceModifier and TypeMethodDescriptionAvailableInventoryRecord.AvailableInventoryRecordImpl.getInterestRate()AvailableInventoryRecord.getInterestRate()An optional element which can be used to hold a rate associated to this piece of availability.Methods in cdm.event.position with parameters of type PriceModifier and TypeMethodDescriptionAvailableInventoryRecord.AvailableInventoryRecordBuilder.setInterestRate(Price interestRate) AvailableInventoryRecord.AvailableInventoryRecordBuilderImpl.setInterestRate(Price _interestRate) -
Uses of Price in cdm.observable.asset
Subinterfaces of Price in cdm.observable.assetClasses in cdm.observable.asset that implement PriceModifier and TypeClassDescriptionstatic classBuilder Implementation of Pricestatic classImmutable Implementation of PriceMethods in cdm.observable.asset that return PriceModifier and TypeMethodDescriptionPrice.build()Build MethodsPrice.PriceBuilderImpl.build()Price.PriceImpl.build()Methods in cdm.observable.asset that return types with arguments of type Price -
Uses of Price in cdm.observable.asset.meta
Methods in cdm.observable.asset.meta that return types with arguments of type PriceModifier and TypeMethodDescriptionPriceMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) PriceMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) PriceMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super Price> PriceMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super Price> PriceMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super Price> PriceMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super Price> PriceMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of Price in cdm.observable.asset.validation
Methods in cdm.observable.asset.validation with parameters of type PriceModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> PriceTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Price o) List<com.rosetta.model.lib.validation.ValidationResult<?>> PriceValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Price o) -
Uses of Price in cdm.observable.asset.validation.datarule
Methods in cdm.observable.asset.validation.datarule with parameters of type PriceModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> PriceAmountOnlyExists.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Price price) List<com.rosetta.model.lib.validation.ValidationResult<?>> PriceAmountOnlyExists.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Price price) -
Uses of Price in cdm.observable.asset.validation.exists
Methods in cdm.observable.asset.validation.exists with type parameters of type PriceModifier and TypeMethodDescriptionPriceOnlyExistsValidator.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 Price -
Uses of Price in cdm.observable.event
Methods in cdm.observable.event that return PriceModifier and TypeMethodDescriptionObservation.getObservedValue()Specifies the observed value as a number.Observation.ObservationImpl.getObservedValue()Methods in cdm.observable.event with parameters of type PriceModifier and TypeMethodDescriptionObservation.ObservationBuilder.setObservedValue(Price observedValue) Observation.ObservationBuilderImpl.setObservedValue(Price _observedValue) -
Uses of Price in cdm.observable.event.functions
Methods in cdm.observable.event.functions that return PriceModifier and TypeMethodDescriptionResolveObservationAverage.evaluate(List<? extends Observation> observations) Methods in cdm.observable.event.functions that return types with arguments of type PriceModifier and TypeMethodDescriptionprotected abstract com.rosetta.model.lib.mapper.MapperS<? extends Price> ResolveObservationAverage.firstObservedValue(List<? extends Observation> observations) protected com.rosetta.model.lib.mapper.MapperS<? extends Price> ResolveObservationAverage.ResolveObservationAverageDefault.firstObservedValue(List<? extends Observation> observations) -
Uses of Price in cdm.product.asset
Methods in cdm.product.asset that return PriceModifier and TypeMethodDescriptionCorrelationReturnTerms.CorrelationReturnTermsImpl.getCorrelationStrikePrice()CorrelationReturnTerms.getCorrelationStrikePrice()Correlation Strike Price in accordance with the ISDA 2011 Equity Derivatives Definitions.FloatingRateSpecification.FloatingRateSpecificationImpl.getInitialRate()FloatingRateSpecification.getInitialRate()The initial floating rate reset agreed between the principal parties involved in the trade.AssetDeliveryProfileBlock.AssetDeliveryProfileBlockImpl.getPriceTimeIntervalQuantity()AssetDeliveryProfileBlock.getPriceTimeIntervalQuantity()Price per quantity per delivery time interval.CalculationScheduleDeliveryPeriods.CalculationScheduleDeliveryPeriodsImpl.getPriceTimeIntervalQuantity()CalculationScheduleDeliveryPeriods.getPriceTimeIntervalQuantity()Price per quantity per delivery time interval.ReferenceInformation.getReferencePrice()Used to determine (a) for physically settled trades, the Physical Settlement Amount, which equals the Floating Rate Payer Calculation Amount times the Reference Price and (b) for cash settled trades, the Cash Settlement Amount, which equals the greater of (i) the difference between the Reference Price and the Final Price and (ii) zero.ReferenceInformation.ReferenceInformationImpl.getReferencePrice()VarianceReturnTerms.getVarianceStrikePrice()Variance Strike Price in accordance with the ISDA 2011 Equity Derivatives Definitions.VarianceReturnTerms.VarianceReturnTermsImpl.getVarianceStrikePrice()VarianceReturnTerms.getVolatilityStrikePrice()Volatility Strike Price in accordance with the ISDA 2011 Equity Derivatives Definitions.VarianceReturnTerms.VarianceReturnTermsImpl.getVolatilityStrikePrice()VolatilityReturnTerms.getVolatilityStrikePrice()Volatility Strike Price in accordance with the ISDA 2011 Equity Derivatives Definitions.VolatilityReturnTerms.VolatilityReturnTermsImpl.getVolatilityStrikePrice()Methods in cdm.product.asset with parameters of type PriceModifier and TypeMethodDescriptionCorrelationReturnTerms.CorrelationReturnTermsBuilder.setCorrelationStrikePrice(Price correlationStrikePrice) CorrelationReturnTerms.CorrelationReturnTermsBuilderImpl.setCorrelationStrikePrice(Price _correlationStrikePrice) FloatingRateSpecification.FloatingRateSpecificationBuilder.setInitialRate(Price initialRate) FloatingRateSpecification.FloatingRateSpecificationBuilderImpl.setInitialRate(Price _initialRate) InflationRateSpecification.InflationRateSpecificationBuilder.setInitialRate(Price initialRate) InflationRateSpecification.InflationRateSpecificationBuilderImpl.setInitialRate(Price _initialRate) AssetDeliveryProfileBlock.AssetDeliveryProfileBlockBuilder.setPriceTimeIntervalQuantity(Price priceTimeIntervalQuantity) AssetDeliveryProfileBlock.AssetDeliveryProfileBlockBuilderImpl.setPriceTimeIntervalQuantity(Price _priceTimeIntervalQuantity) CalculationScheduleDeliveryPeriods.CalculationScheduleDeliveryPeriodsBuilder.setPriceTimeIntervalQuantity(Price priceTimeIntervalQuantity) CalculationScheduleDeliveryPeriods.CalculationScheduleDeliveryPeriodsBuilderImpl.setPriceTimeIntervalQuantity(Price _priceTimeIntervalQuantity) ReferenceInformation.ReferenceInformationBuilder.setReferencePrice(Price referencePrice) ReferenceInformation.ReferenceInformationBuilderImpl.setReferencePrice(Price _referencePrice) VarianceReturnTerms.VarianceReturnTermsBuilder.setVarianceStrikePrice(Price varianceStrikePrice) VarianceReturnTerms.VarianceReturnTermsBuilderImpl.setVarianceStrikePrice(Price _varianceStrikePrice) VarianceReturnTerms.VarianceReturnTermsBuilder.setVolatilityStrikePrice(Price volatilityStrikePrice) VarianceReturnTerms.VarianceReturnTermsBuilderImpl.setVolatilityStrikePrice(Price _volatilityStrikePrice) VolatilityReturnTerms.VolatilityReturnTermsBuilder.setVolatilityStrikePrice(Price volatilityStrikePrice) VolatilityReturnTerms.VolatilityReturnTermsBuilderImpl.setVolatilityStrikePrice(Price _volatilityStrikePrice) -
Uses of Price in cdm.product.asset.floatingrate
Methods in cdm.product.asset.floatingrate that return PriceModifier and TypeMethodDescriptionFloatingRateProcessingParameters.FloatingRateProcessingParametersImpl.getInitialRate()FloatingRateProcessingParameters.getInitialRate()The rate to be applied for the initial period.Methods in cdm.product.asset.floatingrate with parameters of type PriceModifier and TypeMethodDescriptionFloatingRateProcessingParameters.FloatingRateProcessingParametersBuilder.setInitialRate(Price initialRate) FloatingRateProcessingParameters.FloatingRateProcessingParametersBuilderImpl.setInitialRate(Price _initialRate) -
Uses of Price in cdm.product.template
Methods in cdm.product.template that return PriceModifier and TypeMethodDescriptionEvergreenProvision.EvergreenProvisionImpl.getFinalPeriodFeeAdjustment()EvergreenProvision.getFinalPeriodFeeAdjustment()An optional adjustment to the rate for the last period of the evergreen i.e. the period from when notice is given to stop rolling the contract through to the termination date.OptionStrike.getStrikePrice()Defines the strike of an option in the form of a price that could be a cash price, interestRate, or other types.OptionStrike.OptionStrikeImpl.getStrikePrice()Methods in cdm.product.template with parameters of type PriceModifier and TypeMethodDescriptionEvergreenProvision.EvergreenProvisionBuilder.setFinalPeriodFeeAdjustment(Price finalPeriodFeeAdjustment) EvergreenProvision.EvergreenProvisionBuilderImpl.setFinalPeriodFeeAdjustment(Price _finalPeriodFeeAdjustment) OptionStrike.OptionStrikeBuilder.setStrikePrice(Price strikePrice) OptionStrike.OptionStrikeBuilderImpl.setStrikePrice(Price _strikePrice)