Uses of Interface
cdm.observable.asset.Money
Packages that use Money
Package
Description
Basic maths concepts: quantity and unit, rounding, curve / schedule, non-negativity constraint etc.
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.
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.
Template feature concepts to define payouts.
-
Uses of Money in cdm.base.math
Methods in cdm.base.math that return MoneyModifier and TypeMethodDescriptionMoneyBound.getMoney()The money amount to be used as the bound, e.g. 1,000 USD.MoneyBound.MoneyBoundImpl.getMoney()Methods in cdm.base.math with parameters of type MoneyModifier and TypeMethodDescription -
Uses of Money in cdm.event.common
Methods in cdm.event.common that return MoneyModifier and TypeMethodDescriptionExposure.ExposureImpl.getAggregateValue()Exposure.getAggregateValue()Represents the aggregate value of the portfolio in base currency.MarginCallResponse.getAgreedAmountBaseCurrency()Indicates the amount that posting entity agrees to remit in response to margin call (in base currency).MarginCallResponse.MarginCallResponseImpl.getAgreedAmountBaseCurrency()MarginCallBase.getAgreementMinimumTransferAmount()Specifies the collateral legal agreement minimum transfer amount in base currency.MarginCallBase.MarginCallBaseImpl.getAgreementMinimumTransferAmount()MarginCallBase.getAgreementRounding()Specifies the collateral legal agreement rounding in base currency.MarginCallBase.MarginCallBaseImpl.getAgreementRounding()MarginCallBase.getAgreementThreshold()Specifies the collateral legal agreement threshold amount in base currency.MarginCallBase.MarginCallBaseImpl.getAgreementThreshold()Valuation.getAmount()Current value of the outstanding contractValuation.ValuationImpl.getAmount()CollateralBalance.CollateralBalanceImpl.getAmountBaseCurrency()CollateralBalance.getAmountBaseCurrency()Specifies the collateral balance amount in base currency determined within a collateral legal agreement, or defined for reporting purposes.MarginCallIssuance.getCallAmountInBaseCurrency()Specifies the amount of margin being called for which accounts for margin calculation inclusive of exposure, independent amount,threshold,collateral balance, MTA, rounding increments (in base currency detailed in supporting collateral agreement).MarginCallIssuance.MarginCallIssuanceImpl.getCallAmountInBaseCurrency()BillingRecord.BillingRecordImpl.getMinimumFee()BillingRecord.getMinimumFee()Indicates the minimum fee amount applied to the billing record, if any.Methods in cdm.event.common with parameters of type MoneyModifier and TypeMethodDescriptionExposure.ExposureBuilder.setAggregateValue(Money aggregateValue) Exposure.ExposureBuilderImpl.setAggregateValue(Money _aggregateValue) MarginCallResponse.MarginCallResponseBuilder.setAgreedAmountBaseCurrency(Money agreedAmountBaseCurrency) MarginCallResponse.MarginCallResponseBuilderImpl.setAgreedAmountBaseCurrency(Money _agreedAmountBaseCurrency) MarginCallBase.MarginCallBaseBuilder.setAgreementMinimumTransferAmount(Money agreementMinimumTransferAmount) MarginCallBase.MarginCallBaseBuilderImpl.setAgreementMinimumTransferAmount(Money _agreementMinimumTransferAmount) MarginCallExposure.MarginCallExposureBuilder.setAgreementMinimumTransferAmount(Money agreementMinimumTransferAmount) MarginCallExposure.MarginCallExposureBuilderImpl.setAgreementMinimumTransferAmount(Money _agreementMinimumTransferAmount) MarginCallIssuance.MarginCallIssuanceBuilder.setAgreementMinimumTransferAmount(Money agreementMinimumTransferAmount) MarginCallIssuance.MarginCallIssuanceBuilderImpl.setAgreementMinimumTransferAmount(Money _agreementMinimumTransferAmount) MarginCallResponse.MarginCallResponseBuilder.setAgreementMinimumTransferAmount(Money agreementMinimumTransferAmount) MarginCallResponse.MarginCallResponseBuilderImpl.setAgreementMinimumTransferAmount(Money _agreementMinimumTransferAmount) MarginCallBase.MarginCallBaseBuilder.setAgreementRounding(Money agreementRounding) MarginCallBase.MarginCallBaseBuilderImpl.setAgreementRounding(Money _agreementRounding) MarginCallExposure.MarginCallExposureBuilder.setAgreementRounding(Money agreementRounding) MarginCallExposure.MarginCallExposureBuilderImpl.setAgreementRounding(Money _agreementRounding) MarginCallIssuance.MarginCallIssuanceBuilder.setAgreementRounding(Money agreementRounding) MarginCallIssuance.MarginCallIssuanceBuilderImpl.setAgreementRounding(Money _agreementRounding) MarginCallResponse.MarginCallResponseBuilder.setAgreementRounding(Money agreementRounding) MarginCallResponse.MarginCallResponseBuilderImpl.setAgreementRounding(Money _agreementRounding) MarginCallBase.MarginCallBaseBuilder.setAgreementThreshold(Money agreementThreshold) MarginCallBase.MarginCallBaseBuilderImpl.setAgreementThreshold(Money _agreementThreshold) MarginCallExposure.MarginCallExposureBuilder.setAgreementThreshold(Money agreementThreshold) MarginCallExposure.MarginCallExposureBuilderImpl.setAgreementThreshold(Money _agreementThreshold) MarginCallIssuance.MarginCallIssuanceBuilder.setAgreementThreshold(Money agreementThreshold) MarginCallIssuance.MarginCallIssuanceBuilderImpl.setAgreementThreshold(Money _agreementThreshold) MarginCallResponse.MarginCallResponseBuilder.setAgreementThreshold(Money agreementThreshold) MarginCallResponse.MarginCallResponseBuilderImpl.setAgreementThreshold(Money _agreementThreshold) CollateralBalance.CollateralBalanceBuilder.setAmountBaseCurrency(Money amountBaseCurrency) CollateralBalance.CollateralBalanceBuilderImpl.setAmountBaseCurrency(Money _amountBaseCurrency) MarginCallIssuance.MarginCallIssuanceBuilder.setCallAmountInBaseCurrency(Money callAmountInBaseCurrency) MarginCallIssuance.MarginCallIssuanceBuilderImpl.setCallAmountInBaseCurrency(Money _callAmountInBaseCurrency) CollateralPosition.CollateralPositionBuilder.setCashBalance(Money cashBalance) CollateralPosition.CollateralPositionBuilderImpl.setCashBalance(Money _cashBalance) BillingRecord.BillingRecordBuilder.setMinimumFee(Money minimumFee) BillingRecord.BillingRecordBuilderImpl.setMinimumFee(Money _minimumFee) -
Uses of Money in cdm.event.common.functions
Methods in cdm.event.common.functions that return MoneyMethods in cdm.event.common.functions with parameters of type MoneyModifier and TypeMethodDescriptionCreate_OnDemandInterestPaymentPrimitiveInstruction.Create_OnDemandInterestPaymentPrimitiveInstructionDefault.assignOutput(PrimitiveInstruction.PrimitiveInstructionBuilder instruction, TradeState tradeState, Money interestAmount, SettlementDate settlementDate) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Cashflow> Create_OnDemandInterestPaymentPrimitiveInstruction.cashflow(TradeState tradeState, Money interestAmount, SettlementDate settlementDate) protected com.rosetta.model.lib.mapper.MapperS<? extends Cashflow> Create_OnDemandInterestPaymentPrimitiveInstruction.Create_OnDemandInterestPaymentPrimitiveInstructionDefault.cashflow(TradeState tradeState, Money interestAmount, SettlementDate settlementDate) Create_OnDemandInterestPaymentPrimitiveInstruction.Create_OnDemandInterestPaymentPrimitiveInstructionDefault.doEvaluate(TradeState tradeState, Money interestAmount, SettlementDate settlementDate) protected abstract PrimitiveInstruction.PrimitiveInstructionBuilderCreate_OnDemandInterestPaymentPrimitiveInstruction.doEvaluate(TradeState tradeState, Money interestAmount, SettlementDate settlementDate) Create_OnDemandInterestPaymentPrimitiveInstruction.evaluate(TradeState tradeState, Money interestAmount, SettlementDate settlementDate) protected com.rosetta.model.lib.mapper.MapperS<? extends InterestRatePayout> Create_OnDemandInterestPaymentPrimitiveInstruction.Create_OnDemandInterestPaymentPrimitiveInstructionDefault.interestRatePayout(TradeState tradeState, Money interestAmount, SettlementDate settlementDate) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends InterestRatePayout> Create_OnDemandInterestPaymentPrimitiveInstruction.interestRatePayout(TradeState tradeState, Money interestAmount, SettlementDate settlementDate) -
Uses of Money in cdm.event.position
Methods in cdm.event.position that return MoneyModifier and TypeMethodDescriptionPosition.getCashBalance()The aggregate cost of proceedsPosition.PositionImpl.getCashBalance()Methods in cdm.event.position with parameters of type MoneyModifier and TypeMethodDescriptionPosition.PositionBuilder.setCashBalance(Money cashBalance) Position.PositionBuilderImpl.setCashBalance(Money _cashBalance) -
Uses of Money in cdm.observable.asset
Subinterfaces of Money in cdm.observable.assetClasses in cdm.observable.asset that implement MoneyModifier and TypeClassDescriptionstatic classBuilder Implementation of Moneystatic classImmutable Implementation of MoneyMethods in cdm.observable.asset that return MoneyModifier and TypeMethodDescriptionMoney.build()Build MethodsMoney.MoneyBuilderImpl.build()Money.MoneyImpl.build()BondValuationModel.BondValuationModelImpl.getAccrualsAmount()BondValuationModel.getAccrualsAmount()Accruals amount for the bond in the security legValuationMethod.getMinimumQuotationAmount()In the determination of a cash settlement amount, if weighted average quotations are to be obtained, the minimum quotation amount specifies a minimum intended threshold amount of outstanding principal balance of the reference obligation for which the quote should be obtained.ValuationMethod.ValuationMethodImpl.getMinimumQuotationAmount()BondValuationModel.BondValuationModelImpl.getNominalAmount()BondValuationModel.getNominalAmount()The quantity of the underlier expressed as a nominal amount.PremiumExpression.getPricePerOption()The amount of premium to be paid expressed as a function of the number of options.PremiumExpression.PremiumExpressionImpl.getPricePerOption()ValuationMethod.getQuotationAmount()In the determination of a cash settlement amount, if weighted average quotations are to be obtained, the quotation amount specifies an upper limit to the outstanding principal balance of the reference obligation for which the quote should be obtained.ValuationMethod.ValuationMethodImpl.getQuotationAmount()UnitContractValuationModel.getUnitPrice()The price of each unit.UnitContractValuationModel.UnitContractValuationModelImpl.getUnitPrice()Methods in cdm.observable.asset that return types with arguments of type MoneyModifier and TypeMethodDescriptionMoney.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends Money> Money.metaData()Utility MethodsMethods in cdm.observable.asset with parameters of type MoneyModifier and TypeMethodDescriptionBondValuationModel.BondValuationModelBuilder.setAccrualsAmount(Money accrualsAmount) BondValuationModel.BondValuationModelBuilderImpl.setAccrualsAmount(Money _accrualsAmount) ValuationMethod.ValuationMethodBuilder.setMinimumQuotationAmount(Money minimumQuotationAmount) ValuationMethod.ValuationMethodBuilderImpl.setMinimumQuotationAmount(Money _minimumQuotationAmount) BondValuationModel.BondValuationModelBuilder.setNominalAmount(Money nominalAmount) BondValuationModel.BondValuationModelBuilderImpl.setNominalAmount(Money _nominalAmount) PremiumExpression.PremiumExpressionBuilder.setPricePerOption(Money pricePerOption) PremiumExpression.PremiumExpressionBuilderImpl.setPricePerOption(Money _pricePerOption) ValuationMethod.ValuationMethodBuilder.setQuotationAmount(Money quotationAmount) ValuationMethod.ValuationMethodBuilderImpl.setQuotationAmount(Money _quotationAmount) UnitContractValuationModel.UnitContractValuationModelBuilder.setUnitPrice(Money unitPrice) UnitContractValuationModel.UnitContractValuationModelBuilderImpl.setUnitPrice(Money _unitPrice) -
Uses of Money in cdm.observable.asset.meta
Methods in cdm.observable.asset.meta that return types with arguments of type MoneyModifier and TypeMethodDescriptionMoneyMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) MoneyMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) MoneyMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super Money> MoneyMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super Money> MoneyMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super Money> MoneyMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super Money> MoneyMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of Money in cdm.observable.asset.metafields
Methods in cdm.observable.asset.metafields that return MoneyModifier and TypeMethodDescriptionReferenceWithMetaMoney.getValue()Getter MethodsReferenceWithMetaMoney.ReferenceWithMetaMoneyImpl.getValue()Methods in cdm.observable.asset.metafields that return types with arguments of type MoneyMethods in cdm.observable.asset.metafields with parameters of type MoneyModifier and TypeMethodDescription -
Uses of Money in cdm.observable.asset.validation
Methods in cdm.observable.asset.validation with parameters of type MoneyModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> MoneyTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Money o) List<com.rosetta.model.lib.validation.ValidationResult<?>> MoneyValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Money o) -
Uses of Money in cdm.observable.asset.validation.datarule
Methods in cdm.observable.asset.validation.datarule with parameters of type MoneyModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> MoneyCurrencyUnitExists.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Money money) List<com.rosetta.model.lib.validation.ValidationResult<?>> MoneyCurrencyUnitExists.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Money money) -
Uses of Money in cdm.observable.asset.validation.exists
Methods in cdm.observable.asset.validation.exists with type parameters of type MoneyModifier and TypeMethodDescriptionMoneyOnlyExistsValidator.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 Money -
Uses of Money in cdm.observable.event
Methods in cdm.observable.event that return MoneyModifier and TypeMethodDescriptionCreditEvents.CreditEventsImpl.getDefaultRequirement()CreditEvents.getDefaultRequirement()In relation to certain credit events, serves as a threshold for Obligation Acceleration, Obligation Default, Repudiation/Moratorium and Restructuring.FailureToPay.FailureToPayImpl.getPaymentRequirement()FailureToPay.getPaymentRequirement()Specifies a threshold for the failure to pay credit event.Methods in cdm.observable.event with parameters of type MoneyModifier and TypeMethodDescriptionCreditEvents.CreditEventsBuilder.setDefaultRequirement(Money defaultRequirement) CreditEvents.CreditEventsBuilderImpl.setDefaultRequirement(Money _defaultRequirement) FailureToPay.FailureToPayBuilder.setPaymentRequirement(Money paymentRequirement) FailureToPay.FailureToPayBuilderImpl.setPaymentRequirement(Money _paymentRequirement) -
Uses of Money in cdm.product.asset
Methods in cdm.product.asset that return MoneyModifier and TypeMethodDescriptionFixedAmountCalculationDetails.FixedAmountCalculationDetailsImpl.getCalculationPeriodNotionalAmount()FixedAmountCalculationDetails.getCalculationPeriodNotionalAmount()The notional in effect during the calculation period.StubValue.getStubAmount()An actual amount to apply for the initial or final stub period may have been agreed between the two parties.StubValue.StubValueImpl.getStubAmount()Methods in cdm.product.asset with parameters of type MoneyModifier and TypeMethodDescriptionFixedAmountCalculationDetails.FixedAmountCalculationDetailsBuilder.setCalculationPeriodNotionalAmount(Money calculationPeriodNotionalAmount) FixedAmountCalculationDetails.FixedAmountCalculationDetailsBuilderImpl.setCalculationPeriodNotionalAmount(Money _calculationPeriodNotionalAmount) StubValue.StubValueBuilder.setStubAmount(Money stubAmount) StubValue.StubValueBuilderImpl.setStubAmount(Money _stubAmount) -
Uses of Money in cdm.product.asset.calculation.functions
Methods in cdm.product.asset.calculation.functions that return MoneyModifier and TypeMethodDescriptionGetNotionalAmount.evaluate(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod) Methods in cdm.product.asset.calculation.functions that return types with arguments of type MoneyModifier and TypeMethodDescriptionprotected abstract com.rosetta.model.lib.mapper.MapperS<? extends Money> FixedAmountCalculation.calculationAmount(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional) protected com.rosetta.model.lib.mapper.MapperS<? extends Money> FixedAmountCalculation.FixedAmountCalculationDefault.calculationAmount(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, BigDecimal notional) protected com.rosetta.model.lib.mapper.MapperS<? extends Money> ApplyFloatingRateSetting.ApplyFloatingRateSettingDefault.periodNotional(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate, FloatingRateSettingDetails floatingRateSetting) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends Money> ApplyFloatingRateSetting.periodNotional(InterestRatePayout interestRatePayout, CalculationPeriodBase calculationPeriod, Boolean isInitialPeriod, BigDecimal suppliedNotional, BigDecimal suppliedRate, FloatingRateSettingDetails floatingRateSetting) -
Uses of Money in cdm.product.asset.floatingrate
Methods in cdm.product.asset.floatingrate that return MoneyModifier and TypeMethodDescriptionFloatingAmountCalculationDetails.FloatingAmountCalculationDetailsImpl.getCalculationPeriodNotionalAmount()FloatingAmountCalculationDetails.getCalculationPeriodNotionalAmount()The notional in effect during the calculation period.Methods in cdm.product.asset.floatingrate with parameters of type MoneyModifier and TypeMethodDescriptionFloatingAmountCalculationDetails.FloatingAmountCalculationDetailsBuilder.setCalculationPeriodNotionalAmount(Money calculationPeriodNotionalAmount) FloatingAmountCalculationDetails.FloatingAmountCalculationDetailsBuilderImpl.setCalculationPeriodNotionalAmount(Money _calculationPeriodNotionalAmount) -
Uses of Money in cdm.product.common.schedule
Methods in cdm.product.common.schedule that return MoneyModifier and TypeMethodDescriptionPaymentCalculationPeriod.getFixedPaymentAmount()A known fixed payment amount.PaymentCalculationPeriod.PaymentCalculationPeriodImpl.getFixedPaymentAmount()CalculationPeriod.CalculationPeriodImpl.getForecastAmount()CalculationPeriod.getForecastAmount()The amount representing the forecast of the accrued value of the calculation period.PaymentCalculationPeriod.getForecastPaymentAmount()A monetary amount representing the forecast of the future value of the payment.PaymentCalculationPeriod.PaymentCalculationPeriodImpl.getForecastPaymentAmount()PaymentCalculationPeriod.getPresentValueAmount()A monetary amount representing the present value of the forecast payment.PaymentCalculationPeriod.PaymentCalculationPeriodImpl.getPresentValueAmount()Methods in cdm.product.common.schedule with parameters of type MoneyModifier and TypeMethodDescriptionPaymentCalculationPeriod.PaymentCalculationPeriodBuilder.setFixedPaymentAmount(Money fixedPaymentAmount) PaymentCalculationPeriod.PaymentCalculationPeriodBuilderImpl.setFixedPaymentAmount(Money _fixedPaymentAmount) CalculationPeriod.CalculationPeriodBuilder.setForecastAmount(Money forecastAmount) CalculationPeriod.CalculationPeriodBuilderImpl.setForecastAmount(Money _forecastAmount) PaymentCalculationPeriod.PaymentCalculationPeriodBuilder.setForecastPaymentAmount(Money forecastPaymentAmount) PaymentCalculationPeriod.PaymentCalculationPeriodBuilderImpl.setForecastPaymentAmount(Money _forecastPaymentAmount) PaymentCalculationPeriod.PaymentCalculationPeriodBuilder.setPresentValueAmount(Money presentValueAmount) PaymentCalculationPeriod.PaymentCalculationPeriodBuilderImpl.setPresentValueAmount(Money _presentValueAmount) -
Uses of Money in cdm.product.common.settlement
Methods in cdm.product.common.settlement that return MoneyModifier and TypeMethodDescriptionCashSettlementTerms.CashSettlementTermsImpl.getCashSettlementAmount()CashSettlementTerms.getCashSettlementAmount()The amount paid by the seller to the buyer for cash settlement on the cash settlement date.PaymentDetail.getPaymentAmount()A fixed payment amount.PaymentDetail.PaymentDetailImpl.getPaymentAmount()PaymentDiscounting.getPresentValueAmount()The amount representing the present value of the forecast payment.PaymentDiscounting.PaymentDiscountingImpl.getPresentValueAmount()PrincipalPayment.getPresentValuePrincipalAmount()The amount representing the present value of the principal payment.PrincipalPayment.PrincipalPaymentImpl.getPresentValuePrincipalAmount()PrincipalPayment.getPrincipalAmount()When known at the time the transaction is made, the cash amount to be paid.PrincipalPayment.PrincipalPaymentImpl.getPrincipalAmount()Methods in cdm.product.common.settlement that return types with arguments of type MoneyModifier and TypeMethodDescriptionShapingProvision.getShapeSchedule()Defines applicable settlement limits in each currency.ShapingProvision.ShapingProvisionImpl.getShapeSchedule()Methods in cdm.product.common.settlement with parameters of type MoneyModifier and TypeMethodDescriptionShapingProvision.ShapingProvisionBuilder.addShapeSchedule(Money shapeSchedule) ShapingProvision.ShapingProvisionBuilder.addShapeSchedule(Money shapeSchedule, int idx) ShapingProvision.ShapingProvisionBuilderImpl.addShapeSchedule(Money _shapeSchedule) ShapingProvision.ShapingProvisionBuilderImpl.addShapeSchedule(Money _shapeSchedule, int idx) CashSettlementTerms.CashSettlementTermsBuilder.setCashSettlementAmount(Money cashSettlementAmount) CashSettlementTerms.CashSettlementTermsBuilderImpl.setCashSettlementAmount(Money _cashSettlementAmount) PercentageRule.PercentageRuleBuilder.setNotionalAmountReferenceValue(Money notionalAmountReference) PercentageRule.PercentageRuleBuilderImpl.setNotionalAmountReferenceValue(Money _notionalAmountReference) PaymentDetail.PaymentDetailBuilder.setPaymentAmount(Money paymentAmount) PaymentDetail.PaymentDetailBuilderImpl.setPaymentAmount(Money _paymentAmount) PaymentDiscounting.PaymentDiscountingBuilder.setPresentValueAmount(Money presentValueAmount) PaymentDiscounting.PaymentDiscountingBuilderImpl.setPresentValueAmount(Money _presentValueAmount) PrincipalPayment.PrincipalPaymentBuilder.setPresentValuePrincipalAmount(Money presentValuePrincipalAmount) PrincipalPayment.PrincipalPaymentBuilderImpl.setPresentValuePrincipalAmount(Money _presentValuePrincipalAmount) PrincipalPayment.PrincipalPaymentBuilder.setPrincipalAmount(Money principalAmount) PrincipalPayment.PrincipalPaymentBuilderImpl.setPrincipalAmount(Money _principalAmount) Method parameters in cdm.product.common.settlement with type arguments of type MoneyModifier and TypeMethodDescriptionShapingProvision.ShapingProvisionBuilder.addShapeSchedule(List<? extends Money> shapeSchedule) ShapingProvision.ShapingProvisionBuilderImpl.addShapeSchedule(List<? extends Money> shapeSchedules) ShapingProvision.ShapingProvisionBuilder.setShapeSchedule(List<? extends Money> shapeSchedule) ShapingProvision.ShapingProvisionBuilderImpl.setShapeSchedule(List<? extends Money> shapeSchedules) -
Uses of Money in cdm.product.template
Methods in cdm.product.template that return MoneyModifier and TypeMethodDescriptionInitialMargin.getMarginThreshold()An element defining a margin threshold which is the Net Exposure of a trade below which parties agree they will not call a margin from each other.InitialMargin.InitialMarginImpl.getMarginThreshold()DividendTerms.DividendTermsImpl.getMinimumBillingAmount()DividendTerms.getMinimumBillingAmount()daily fee increments accrue until a threshold is crossed, at which point payment becomes due)AssetPayout.AssetPayoutImpl.getMinimumFee()AssetPayout.getMinimumFee()A contractual minimum amount which the borrower will pay, regardless of the duration of the loan.InitialMargin.getMinimumTransferAmount()An element defining a minimum transfer amount which is the minimum margin call parties will make once the margin threshold (or margin ratio threshold / haircut threshold) has been exceeded.InitialMargin.InitialMarginImpl.getMinimumTransferAmount()SecurityLeg.getSettlementAmount()Settlement amount for the security legSecurityLeg.SecurityLegImpl.getSettlementAmount()Methods in cdm.product.template with parameters of type MoneyModifier and TypeMethodDescriptionInitialMargin.InitialMarginBuilder.setMarginThreshold(Money marginThreshold) InitialMargin.InitialMarginBuilderImpl.setMarginThreshold(Money _marginThreshold) DividendTerms.DividendTermsBuilder.setMinimumBillingAmount(Money minimumBillingAmount) DividendTerms.DividendTermsBuilderImpl.setMinimumBillingAmount(Money _minimumBillingAmount) AssetPayout.AssetPayoutBuilder.setMinimumFee(Money minimumFee) AssetPayout.AssetPayoutBuilderImpl.setMinimumFee(Money _minimumFee) InitialMargin.InitialMarginBuilder.setMinimumTransferAmount(Money minimumTransferAmount) InitialMargin.InitialMarginBuilderImpl.setMinimumTransferAmount(Money _minimumTransferAmount) ExerciseFee.ExerciseFeeBuilder.setNotionalReferenceValue(Money notionalReference) ExerciseFee.ExerciseFeeBuilderImpl.setNotionalReferenceValue(Money _notionalReference) ExerciseFeeSchedule.ExerciseFeeScheduleBuilder.setNotionalReferenceValue(Money notionalReference) ExerciseFeeSchedule.ExerciseFeeScheduleBuilderImpl.setNotionalReferenceValue(Money _notionalReference) MultipleExercise.MultipleExerciseBuilder.setNotionaReferenceValue(Money notionaReference) MultipleExercise.MultipleExerciseBuilderImpl.setNotionaReferenceValue(Money _notionaReference) PartialExercise.PartialExerciseBuilder.setNotionaReferenceValue(Money notionaReference) PartialExercise.PartialExerciseBuilderImpl.setNotionaReferenceValue(Money _notionaReference) SecurityLeg.SecurityLegBuilder.setSettlementAmount(Money settlementAmount) SecurityLeg.SecurityLegBuilderImpl.setSettlementAmount(Money _settlementAmount)