Uses of Interface
cdm.base.datetime.AdjustableOrRelativeDate
Packages that use AdjustableOrRelativeDate
Package
Description
Basic date and time concepts: relative date, date range, offset, business centre etc.
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.
Template feature concepts to define payouts.
-
Uses of AdjustableOrRelativeDate in cdm.base.datetime
Subinterfaces of AdjustableOrRelativeDate in cdm.base.datetimeModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.base.datetime that implement AdjustableOrRelativeDateModifier and TypeClassDescriptionstatic classBuilder Implementation of AdjustableOrRelativeDatestatic classImmutable Implementation of AdjustableOrRelativeDateMethods in cdm.base.datetime that return AdjustableOrRelativeDateModifier and TypeMethodDescriptionAdjustableOrRelativeDate.AdjustableOrRelativeDateBuilderImpl.build()AdjustableOrRelativeDate.AdjustableOrRelativeDateImpl.build()AdjustableOrRelativeDate.build()Build MethodsPeriodicDates.getEndDate()The end date of the calculation period.PeriodicDates.PeriodicDatesImpl.getEndDate()PeriodicDates.getStartDate()The start date of the calculation period.PeriodicDates.PeriodicDatesImpl.getStartDate()Methods in cdm.base.datetime that return types with arguments of type AdjustableOrRelativeDateModifier and TypeMethodDescriptiondefault Class<? extends AdjustableOrRelativeDate> AdjustableOrRelativeDate.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends AdjustableOrRelativeDate> AdjustableOrRelativeDate.metaData()Utility MethodsMethods in cdm.base.datetime with parameters of type AdjustableOrRelativeDateModifier and TypeMethodDescriptionPeriodicDates.PeriodicDatesBuilder.setEndDate(AdjustableOrRelativeDate endDate) PeriodicDates.PeriodicDatesBuilderImpl.setEndDate(AdjustableOrRelativeDate _endDate) PeriodicDates.PeriodicDatesBuilder.setStartDate(AdjustableOrRelativeDate startDate) PeriodicDates.PeriodicDatesBuilderImpl.setStartDate(AdjustableOrRelativeDate _startDate) -
Uses of AdjustableOrRelativeDate in cdm.base.datetime.functions
Methods in cdm.base.datetime.functions that return AdjustableOrRelativeDateModifier and TypeMethodDescriptionConvertToAdjustableOrRelativeDate.evaluate(AdjustableOrAdjustedOrRelativeDate adjustableOrAdjustedOrRelativeDate) Methods in cdm.base.datetime.functions with parameters of type AdjustableOrRelativeDateModifier and TypeMethodDescriptionConvertToAdjustableOrAdjustedOrRelativeDate.ConvertToAdjustableOrAdjustedOrRelativeDateDefault.assignOutput(AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder adjustableOrAdjustedOrRelativeDate, AdjustableOrRelativeDate adjustableOrRelativeDate) protected com.rosetta.model.lib.records.DateResolveAdjustableDate.ResolveAdjustableDateDefault.assignOutput(com.rosetta.model.lib.records.Date adjustedDate, AdjustableOrRelativeDate adjustableOrRelativeDate) ConvertToAdjustableOrAdjustedOrRelativeDate.ConvertToAdjustableOrAdjustedOrRelativeDateDefault.doEvaluate(AdjustableOrRelativeDate adjustableOrRelativeDate) protected abstract AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilderConvertToAdjustableOrAdjustedOrRelativeDate.doEvaluate(AdjustableOrRelativeDate adjustableOrRelativeDate) protected abstract com.rosetta.model.lib.records.DateResolveAdjustableDate.doEvaluate(AdjustableOrRelativeDate adjustableOrRelativeDate) protected com.rosetta.model.lib.records.DateResolveAdjustableDate.ResolveAdjustableDateDefault.doEvaluate(AdjustableOrRelativeDate adjustableOrRelativeDate) protected com.rosetta.model.lib.records.DateResolveAdjustableDateImpl.doEvaluate(AdjustableOrRelativeDate adjustableOrRelativeDate) ConvertToAdjustableOrAdjustedOrRelativeDate.evaluate(AdjustableOrRelativeDate adjustableOrRelativeDate) com.rosetta.model.lib.records.DateResolveAdjustableDate.evaluate(AdjustableOrRelativeDate adjustableOrRelativeDate) protected com.rosetta.model.lib.mapper.MapperS<? extends AdjustedRelativeDateOffset> ConvertToAdjustableOrAdjustedOrRelativeDate.ConvertToAdjustableOrAdjustedOrRelativeDateDefault.relativeDate(AdjustableOrRelativeDate adjustableOrRelativeDate) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends AdjustedRelativeDateOffset> ConvertToAdjustableOrAdjustedOrRelativeDate.relativeDate(AdjustableOrRelativeDate adjustableOrRelativeDate) -
Uses of AdjustableOrRelativeDate in cdm.base.datetime.meta
Methods in cdm.base.datetime.meta that return types with arguments of type AdjustableOrRelativeDateModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super AdjustableOrRelativeDate>> AdjustableOrRelativeDateMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super AdjustableOrRelativeDate, com.rosetta.model.lib.qualify.QualifyResult>> AdjustableOrRelativeDateMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super AdjustableOrRelativeDate, Set<String>> AdjustableOrRelativeDateMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super AdjustableOrRelativeDate> AdjustableOrRelativeDateMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super AdjustableOrRelativeDate> AdjustableOrRelativeDateMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super AdjustableOrRelativeDate> AdjustableOrRelativeDateMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super AdjustableOrRelativeDate> AdjustableOrRelativeDateMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of AdjustableOrRelativeDate in cdm.base.datetime.metafields
Methods in cdm.base.datetime.metafields that return AdjustableOrRelativeDateModifier and TypeMethodDescriptionReferenceWithMetaAdjustableOrRelativeDate.getValue()Getter MethodsReferenceWithMetaAdjustableOrRelativeDate.ReferenceWithMetaAdjustableOrRelativeDateImpl.getValue()Methods in cdm.base.datetime.metafields that return types with arguments of type AdjustableOrRelativeDateModifier and TypeMethodDescriptiondefault Class<AdjustableOrRelativeDate> ReferenceWithMetaAdjustableOrRelativeDate.getValueType()Methods in cdm.base.datetime.metafields with parameters of type AdjustableOrRelativeDateModifier and TypeMethodDescriptionReferenceWithMetaAdjustableOrRelativeDate.ReferenceWithMetaAdjustableOrRelativeDateBuilder.setValue(AdjustableOrRelativeDate value) ReferenceWithMetaAdjustableOrRelativeDate.ReferenceWithMetaAdjustableOrRelativeDateBuilderImpl.setValue(AdjustableOrRelativeDate _value) -
Uses of AdjustableOrRelativeDate in cdm.base.datetime.validation
Methods in cdm.base.datetime.validation with parameters of type AdjustableOrRelativeDateModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> AdjustableOrRelativeDateTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, AdjustableOrRelativeDate o) List<com.rosetta.model.lib.validation.ValidationResult<?>> AdjustableOrRelativeDateValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, AdjustableOrRelativeDate o) -
Uses of AdjustableOrRelativeDate in cdm.base.datetime.validation.datarule
Methods in cdm.base.datetime.validation.datarule with parameters of type AdjustableOrRelativeDateModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> AdjustableOrRelativeDateAdjustableOrRelativeDateChoice.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, AdjustableOrRelativeDate adjustableOrRelativeDate) List<com.rosetta.model.lib.validation.ValidationResult<?>> AdjustableOrRelativeDateAdjustableOrRelativeDateChoice.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, AdjustableOrRelativeDate adjustableOrRelativeDate) -
Uses of AdjustableOrRelativeDate in cdm.base.datetime.validation.exists
Methods in cdm.base.datetime.validation.exists with type parameters of type AdjustableOrRelativeDateModifier and TypeMethodDescription<T2 extends AdjustableOrRelativeDate>
com.rosetta.model.lib.validation.ValidationResult<AdjustableOrRelativeDate> AdjustableOrRelativeDateOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) Methods in cdm.base.datetime.validation.exists that return types with arguments of type AdjustableOrRelativeDateModifier and TypeMethodDescription<T2 extends AdjustableOrRelativeDate>
com.rosetta.model.lib.validation.ValidationResult<AdjustableOrRelativeDate> AdjustableOrRelativeDateOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) -
Uses of AdjustableOrRelativeDate in cdm.event.common.functions
Methods in cdm.event.common.functions with parameters of type AdjustableOrRelativeDateModifier and TypeMethodDescriptionCreate_AdjustmentPrimitiveInstruction.Create_AdjustmentPrimitiveInstructionDefault.assignOutput(PrimitiveInstruction.PrimitiveInstructionBuilder instruction, TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newAssetQuantity, AdjustableOrRelativeDate effectiveRepriceDate) Create_CancellationPrimitiveInstruction.Create_CancellationPrimitiveInstructionDefault.assignOutput(PrimitiveInstruction.PrimitiveInstructionBuilder instruction, TradeState tradeState, BigDecimal newRepurchasePrice, AdjustableOrRelativeDate cancellationDate) Create_CancellationTermChangeInstruction.Create_CancellationTermChangeInstructionDefault.assignOutput(TermsChangeInstruction.TermsChangeInstructionBuilder termsChangeInstruction, ContractualProduct contractualProduct, AdjustableOrRelativeDate cancellationDate) Create_EffectiveOrTerminationDateTermChangeInstruction.Create_EffectiveOrTerminationDateTermChangeInstructionDefault.assignOutput(TermsChangeInstruction.TermsChangeInstructionBuilder termsChangeInstruction, ContractualProduct contractualProduct, AdjustableOrRelativeDate effectiveRollDate, AdjustableOrRelativeDate terminationDate) Create_OnDemandRateChangePrimitiveInstruction.Create_OnDemandRateChangePrimitiveInstructionDefault.assignOutput(PrimitiveInstruction.PrimitiveInstructionBuilder instruction, TradeState tradeState, AdjustableOrRelativeDate effectiveDate, BigDecimal agreedRate) Create_OnDemandRateChangeTermsChangeInstruction.Create_OnDemandRateChangeTermsChangeInstructionDefault.assignOutput(TermsChangeInstruction.TermsChangeInstructionBuilder termsChangeInstruction, ContractualProduct contractualProduct, AdjustableOrRelativeDate effectiveDate) Create_RepricePrimitiveInstruction.Create_RepricePrimitiveInstructionDefault.assignOutput(PrimitiveInstruction.PrimitiveInstructionBuilder instruction, TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newCashValue, AdjustableOrRelativeDate effectiveRepriceDate) Create_RollPrimitiveInstruction.Create_RollPrimitiveInstructionDefault.assignOutput(PrimitiveInstruction.PrimitiveInstructionBuilder instruction, TradeState tradeState, AdjustableOrRelativeDate effectiveRollDate, AdjustableOrRelativeDate terminationDate, List<? extends PriceQuantity> priceQuantity) Create_RollTermChangeInstruction.Create_RollTermChangeInstructionDefault.assignOutput(TermsChangeInstruction.TermsChangeInstructionBuilder termsChangeInstruction, ContractualProduct contractualProduct, AdjustableOrRelativeDate effectiveRollDate, AdjustableOrRelativeDate terminationDate) Create_SubstitutionInstruction.Create_SubstitutionInstructionDefault.assignOutput(TermsChangeInstruction.TermsChangeInstructionBuilder termsChangeInstruction, ContractualProduct contractualProduct, AdjustableOrRelativeDate effectiveDate, CollateralPortfolio newCollateralPortfolio) Create_SubstitutionPrimitiveInstruction.Create_SubstitutionPrimitiveInstructionDefault.assignOutput(PrimitiveInstruction.PrimitiveInstructionBuilder instruction, TradeState tradeState, AdjustableOrRelativeDate effectiveDate, CollateralPortfolio newCollateralPortfolio, List<? extends PriceQuantity> priceQuantity) protected abstract com.rosetta.model.lib.mapper.MapperC<? extends NonNegativeQuantitySchedule> Create_RepricePrimitiveInstruction.changeCashQuantity(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newCashValue, AdjustableOrRelativeDate effectiveRepriceDate) protected com.rosetta.model.lib.mapper.MapperC<? extends NonNegativeQuantitySchedule> Create_RepricePrimitiveInstruction.Create_RepricePrimitiveInstructionDefault.changeCashQuantity(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newCashValue, AdjustableOrRelativeDate effectiveRepriceDate) protected abstract com.rosetta.model.lib.mapper.MapperC<? extends NonNegativeQuantitySchedule> Create_AdjustmentPrimitiveInstruction.changeQuantity(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newAssetQuantity, AdjustableOrRelativeDate effectiveRepriceDate) protected com.rosetta.model.lib.mapper.MapperC<? extends NonNegativeQuantitySchedule> Create_AdjustmentPrimitiveInstruction.Create_AdjustmentPrimitiveInstructionDefault.changeQuantity(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newAssetQuantity, AdjustableOrRelativeDate effectiveRepriceDate) protected com.rosetta.model.lib.mapper.MapperS<? extends FieldWithMetaPriceSchedule> Create_AdjustmentPrimitiveInstruction.Create_AdjustmentPrimitiveInstructionDefault.currentAssetPrice(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newAssetQuantity, AdjustableOrRelativeDate effectiveRepriceDate) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FieldWithMetaPriceSchedule> Create_AdjustmentPrimitiveInstruction.currentAssetPrice(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newAssetQuantity, AdjustableOrRelativeDate effectiveRepriceDate) protected com.rosetta.model.lib.mapper.MapperS<? extends FieldWithMetaPriceSchedule> Create_RepricePrimitiveInstruction.Create_RepricePrimitiveInstructionDefault.currentAssetPrice(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newCashValue, AdjustableOrRelativeDate effectiveRepriceDate) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends FieldWithMetaPriceSchedule> Create_RepricePrimitiveInstruction.currentAssetPrice(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newCashValue, AdjustableOrRelativeDate effectiveRepriceDate) Create_AdjustmentPrimitiveInstruction.Create_AdjustmentPrimitiveInstructionDefault.doEvaluate(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newAssetQuantity, AdjustableOrRelativeDate effectiveRepriceDate) protected abstract PrimitiveInstruction.PrimitiveInstructionBuilderCreate_AdjustmentPrimitiveInstruction.doEvaluate(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newAssetQuantity, AdjustableOrRelativeDate effectiveRepriceDate) Create_CancellationPrimitiveInstruction.Create_CancellationPrimitiveInstructionDefault.doEvaluate(TradeState tradeState, BigDecimal newRepurchasePrice, AdjustableOrRelativeDate cancellationDate) protected abstract PrimitiveInstruction.PrimitiveInstructionBuilderCreate_CancellationPrimitiveInstruction.doEvaluate(TradeState tradeState, BigDecimal newRepurchasePrice, AdjustableOrRelativeDate cancellationDate) Create_CancellationTermChangeInstruction.Create_CancellationTermChangeInstructionDefault.doEvaluate(ContractualProduct contractualProduct, AdjustableOrRelativeDate cancellationDate) protected abstract TermsChangeInstruction.TermsChangeInstructionBuilderCreate_CancellationTermChangeInstruction.doEvaluate(ContractualProduct contractualProduct, AdjustableOrRelativeDate cancellationDate) Create_EffectiveOrTerminationDateTermChangeInstruction.Create_EffectiveOrTerminationDateTermChangeInstructionDefault.doEvaluate(ContractualProduct contractualProduct, AdjustableOrRelativeDate effectiveRollDate, AdjustableOrRelativeDate terminationDate) protected abstract TermsChangeInstruction.TermsChangeInstructionBuilderCreate_EffectiveOrTerminationDateTermChangeInstruction.doEvaluate(ContractualProduct contractualProduct, AdjustableOrRelativeDate effectiveRollDate, AdjustableOrRelativeDate terminationDate) Create_OnDemandRateChangePrimitiveInstruction.Create_OnDemandRateChangePrimitiveInstructionDefault.doEvaluate(TradeState tradeState, AdjustableOrRelativeDate effectiveDate, BigDecimal agreedRate) protected abstract PrimitiveInstruction.PrimitiveInstructionBuilderCreate_OnDemandRateChangePrimitiveInstruction.doEvaluate(TradeState tradeState, AdjustableOrRelativeDate effectiveDate, BigDecimal agreedRate) Create_OnDemandRateChangeTermsChangeInstruction.Create_OnDemandRateChangeTermsChangeInstructionDefault.doEvaluate(ContractualProduct contractualProduct, AdjustableOrRelativeDate effectiveDate) protected abstract TermsChangeInstruction.TermsChangeInstructionBuilderCreate_OnDemandRateChangeTermsChangeInstruction.doEvaluate(ContractualProduct contractualProduct, AdjustableOrRelativeDate effectiveDate) Create_RepricePrimitiveInstruction.Create_RepricePrimitiveInstructionDefault.doEvaluate(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newCashValue, AdjustableOrRelativeDate effectiveRepriceDate) protected abstract PrimitiveInstruction.PrimitiveInstructionBuilderCreate_RepricePrimitiveInstruction.doEvaluate(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newCashValue, AdjustableOrRelativeDate effectiveRepriceDate) Create_RollPrimitiveInstruction.Create_RollPrimitiveInstructionDefault.doEvaluate(TradeState tradeState, AdjustableOrRelativeDate effectiveRollDate, AdjustableOrRelativeDate terminationDate, List<? extends PriceQuantity> priceQuantity) protected abstract PrimitiveInstruction.PrimitiveInstructionBuilderCreate_RollPrimitiveInstruction.doEvaluate(TradeState tradeState, AdjustableOrRelativeDate effectiveRollDate, AdjustableOrRelativeDate terminationDate, List<? extends PriceQuantity> priceQuantity) Create_RollTermChangeInstruction.Create_RollTermChangeInstructionDefault.doEvaluate(ContractualProduct contractualProduct, AdjustableOrRelativeDate effectiveRollDate, AdjustableOrRelativeDate terminationDate) protected abstract TermsChangeInstruction.TermsChangeInstructionBuilderCreate_RollTermChangeInstruction.doEvaluate(ContractualProduct contractualProduct, AdjustableOrRelativeDate effectiveRollDate, AdjustableOrRelativeDate terminationDate) Create_SubstitutionInstruction.Create_SubstitutionInstructionDefault.doEvaluate(ContractualProduct contractualProduct, AdjustableOrRelativeDate effectiveDate, CollateralPortfolio newCollateralPortfolio) protected abstract TermsChangeInstruction.TermsChangeInstructionBuilderCreate_SubstitutionInstruction.doEvaluate(ContractualProduct contractualProduct, AdjustableOrRelativeDate effectiveDate, CollateralPortfolio newCollateralPortfolio) Create_SubstitutionPrimitiveInstruction.Create_SubstitutionPrimitiveInstructionDefault.doEvaluate(TradeState tradeState, AdjustableOrRelativeDate effectiveDate, CollateralPortfolio newCollateralPortfolio, List<? extends PriceQuantity> priceQuantity) protected abstract PrimitiveInstruction.PrimitiveInstructionBuilderCreate_SubstitutionPrimitiveInstruction.doEvaluate(TradeState tradeState, AdjustableOrRelativeDate effectiveDate, CollateralPortfolio newCollateralPortfolio, List<? extends PriceQuantity> priceQuantity) Create_AdjustmentPrimitiveInstruction.evaluate(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newAssetQuantity, AdjustableOrRelativeDate effectiveRepriceDate) Create_CancellationPrimitiveInstruction.evaluate(TradeState tradeState, BigDecimal newRepurchasePrice, AdjustableOrRelativeDate cancellationDate) Create_CancellationTermChangeInstruction.evaluate(ContractualProduct contractualProduct, AdjustableOrRelativeDate cancellationDate) Create_EffectiveOrTerminationDateTermChangeInstruction.evaluate(ContractualProduct contractualProduct, AdjustableOrRelativeDate effectiveRollDate, AdjustableOrRelativeDate terminationDate) Create_OnDemandRateChangePrimitiveInstruction.evaluate(TradeState tradeState, AdjustableOrRelativeDate effectiveDate, BigDecimal agreedRate) Create_OnDemandRateChangeTermsChangeInstruction.evaluate(ContractualProduct contractualProduct, AdjustableOrRelativeDate effectiveDate) Create_RepricePrimitiveInstruction.evaluate(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newCashValue, AdjustableOrRelativeDate effectiveRepriceDate) Create_RollPrimitiveInstruction.evaluate(TradeState tradeState, AdjustableOrRelativeDate effectiveRollDate, AdjustableOrRelativeDate terminationDate, List<? extends PriceQuantity> priceQuantity) Create_RollTermChangeInstruction.evaluate(ContractualProduct contractualProduct, AdjustableOrRelativeDate effectiveRollDate, AdjustableOrRelativeDate terminationDate) Create_SubstitutionInstruction.evaluate(ContractualProduct contractualProduct, AdjustableOrRelativeDate effectiveDate, CollateralPortfolio newCollateralPortfolio) Create_SubstitutionPrimitiveInstruction.evaluate(TradeState tradeState, AdjustableOrRelativeDate effectiveDate, CollateralPortfolio newCollateralPortfolio, List<? extends PriceQuantity> priceQuantity) protected 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_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 PriceQuantity> Create_AdjustmentPrimitiveInstruction.Create_AdjustmentPrimitiveInstructionDefault.newPriceQuantity(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newAssetQuantity, AdjustableOrRelativeDate effectiveRepriceDate) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PriceQuantity> Create_AdjustmentPrimitiveInstruction.newPriceQuantity(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newAssetQuantity, AdjustableOrRelativeDate effectiveRepriceDate) protected com.rosetta.model.lib.mapper.MapperS<? extends PriceQuantity> Create_RepricePrimitiveInstruction.Create_RepricePrimitiveInstructionDefault.newPriceQuantity(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newCashValue, AdjustableOrRelativeDate effectiveRepriceDate) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends PriceQuantity> Create_RepricePrimitiveInstruction.newPriceQuantity(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newCashValue, AdjustableOrRelativeDate effectiveRepriceDate) protected com.rosetta.model.lib.mapper.MapperC<? extends PriceQuantity> Create_AdjustmentPrimitiveInstruction.Create_AdjustmentPrimitiveInstructionDefault.oldPriceQuantity(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newAssetQuantity, AdjustableOrRelativeDate effectiveRepriceDate) protected abstract com.rosetta.model.lib.mapper.MapperC<? extends PriceQuantity> Create_AdjustmentPrimitiveInstruction.oldPriceQuantity(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newAssetQuantity, AdjustableOrRelativeDate effectiveRepriceDate) protected com.rosetta.model.lib.mapper.MapperC<? extends PriceQuantity> Create_RepricePrimitiveInstruction.Create_RepricePrimitiveInstructionDefault.oldPriceQuantity(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newCashValue, AdjustableOrRelativeDate effectiveRepriceDate) protected abstract com.rosetta.model.lib.mapper.MapperC<? extends PriceQuantity> Create_RepricePrimitiveInstruction.oldPriceQuantity(TradeState tradeState, BigDecimal newAllinPrice, BigDecimal newCashValue, AdjustableOrRelativeDate effectiveRepriceDate) -
Uses of AdjustableOrRelativeDate in cdm.observable.asset
Methods in cdm.observable.asset that return AdjustableOrRelativeDateModifier and TypeMethodDescriptionPerformanceValuationDates.getValuationDate()2018 ISDA CDM Equity Confirmation for Security Equity Swap: Pricing DatePerformanceValuationDates.PerformanceValuationDatesImpl.getValuationDate()Methods in cdm.observable.asset with parameters of type AdjustableOrRelativeDateModifier and TypeMethodDescriptionPerformanceValuationDates.PerformanceValuationDatesBuilder.setValuationDate(AdjustableOrRelativeDate valuationDate) PerformanceValuationDates.PerformanceValuationDatesBuilderImpl.setValuationDate(AdjustableOrRelativeDate _valuationDate) -
Uses of AdjustableOrRelativeDate in cdm.observable.event
Methods in cdm.observable.event that return AdjustableOrRelativeDateModifier and TypeMethodDescriptionFeaturePayment.FeaturePaymentImpl.getPaymentDate()FeaturePayment.getPaymentDate()The feature payment date.Methods in cdm.observable.event with parameters of type AdjustableOrRelativeDateModifier and TypeMethodDescriptionFeaturePayment.FeaturePaymentBuilder.setPaymentDate(AdjustableOrRelativeDate paymentDate) FeaturePayment.FeaturePaymentBuilderImpl.setPaymentDate(AdjustableOrRelativeDate _paymentDate) -
Uses of AdjustableOrRelativeDate in cdm.product.asset
Methods in cdm.product.asset that return AdjustableOrRelativeDateModifier and TypeMethodDescriptionDividendPeriod.DividendPeriodImpl.getDividendValuationDate()DividendPeriod.getDividendValuationDate()Specifies the dividend valuation dates of the swap.Methods in cdm.product.asset with parameters of type AdjustableOrRelativeDateModifier and TypeMethodDescriptionDividendPaymentDate.DividendPaymentDateBuilder.setDividendDateValue(AdjustableOrRelativeDate dividendDate) DividendPaymentDate.DividendPaymentDateBuilderImpl.setDividendDateValue(AdjustableOrRelativeDate _dividendDate) DividendPeriod.DividendPeriodBuilder.setDividendValuationDate(AdjustableOrRelativeDate dividendValuationDate) DividendPeriod.DividendPeriodBuilderImpl.setDividendValuationDate(AdjustableOrRelativeDate _dividendValuationDate) -
Uses of AdjustableOrRelativeDate in cdm.product.common.schedule
Methods in cdm.product.common.schedule that return AdjustableOrRelativeDateModifier and TypeMethodDescriptionCalculationPeriodDates.CalculationPeriodDatesImpl.getEffectiveDate()CalculationPeriodDates.getEffectiveDate()The first day of the terms of the trade.PaymentDateSchedule.getFinalPaymentDate()The last payment when specified as an adjustable or relative date, as in the FpML total return construct.PaymentDateSchedule.PaymentDateScheduleImpl.getFinalPaymentDate()CalculationPeriodDates.CalculationPeriodDatesImpl.getFirstPeriodStartDate()CalculationPeriodDates.getFirstPeriodStartDate()The start date of the calculation period.CalculationPeriodDates.CalculationPeriodDatesImpl.getTerminationDate()CalculationPeriodDates.getTerminationDate()The last day of the terms of the trade.Methods in cdm.product.common.schedule with parameters of type AdjustableOrRelativeDateModifier and TypeMethodDescriptionCalculationPeriodDates.CalculationPeriodDatesBuilder.setEffectiveDate(AdjustableOrRelativeDate effectiveDate) CalculationPeriodDates.CalculationPeriodDatesBuilderImpl.setEffectiveDate(AdjustableOrRelativeDate _effectiveDate) PaymentDateSchedule.PaymentDateScheduleBuilder.setFinalPaymentDate(AdjustableOrRelativeDate finalPaymentDate) PaymentDateSchedule.PaymentDateScheduleBuilderImpl.setFinalPaymentDate(AdjustableOrRelativeDate _finalPaymentDate) CalculationPeriodDates.CalculationPeriodDatesBuilder.setFirstPeriodStartDate(AdjustableOrRelativeDate firstPeriodStartDate) CalculationPeriodDates.CalculationPeriodDatesBuilderImpl.setFirstPeriodStartDate(AdjustableOrRelativeDate _firstPeriodStartDate) CalculationPeriodDates.CalculationPeriodDatesBuilder.setTerminationDate(AdjustableOrRelativeDate terminationDate) CalculationPeriodDates.CalculationPeriodDatesBuilderImpl.setTerminationDate(AdjustableOrRelativeDate _terminationDate) -
Uses of AdjustableOrRelativeDate in cdm.product.common.schedule.functions
Methods in cdm.product.common.schedule.functions with parameters of type AdjustableOrRelativeDateModifier and TypeMethodDescriptionstatic com.rosetta.model.lib.records.DateAdjustableDateUtils.adjustDate(AdjustableOrRelativeDate adjustableOrRelativeDate) If the input date is already adjusted, then return it for both adjustable and relative dates If the input date is unadjusted, then adjust it using the BusinessDayConvention and basic weekdays holiday calendar If the input date is relative, then it will not be adjusted. -
Uses of AdjustableOrRelativeDate in cdm.product.common.settlement
Methods in cdm.product.common.settlement that return AdjustableOrRelativeDateModifier and TypeMethodDescriptionPriceQuantity.getEffectiveDate()Specifies the date at which the price and quantity become effective.PriceQuantity.PriceQuantityImpl.getEffectiveDate()FxFixingDate.FxFixingDateImpl.getFxFixingDate()FxFixingDate.getFxFixingDate()Describes the specific date when a non-deliverable forward or cash-settled option will 'fix' against a particular rate, which will be used to compute the ultimate cash settlement.PaymentDetail.getPaymentDate()Getter MethodsPaymentDetail.PaymentDetailImpl.getPaymentDate()Methods in cdm.product.common.settlement with parameters of type AdjustableOrRelativeDateModifier and TypeMethodDescriptionPriceQuantity.PriceQuantityBuilder.setEffectiveDate(AdjustableOrRelativeDate effectiveDate) PriceQuantity.PriceQuantityBuilderImpl.setEffectiveDate(AdjustableOrRelativeDate _effectiveDate) FxFixingDate.FxFixingDateBuilder.setFxFixingDate(AdjustableOrRelativeDate fxFixingDate) FxFixingDate.FxFixingDateBuilderImpl.setFxFixingDate(AdjustableOrRelativeDate _fxFixingDate) PaymentDetail.PaymentDetailBuilder.setPaymentDate(AdjustableOrRelativeDate paymentDate) PaymentDetail.PaymentDetailBuilderImpl.setPaymentDate(AdjustableOrRelativeDate _paymentDate) -
Uses of AdjustableOrRelativeDate in cdm.product.template
Methods in cdm.product.template that return AdjustableOrRelativeDateModifier and TypeMethodDescriptionAmericanExercise.AmericanExerciseImpl.getCommencementDate()AmericanExercise.getCommencementDate()The first day of the exercise period for an American style option.SecurityLeg.getDeliveryDate()Delivery Date for the transaction.SecurityLeg.SecurityLegImpl.getDeliveryDate()CancelableProvision.CancelableProvisionImpl.getEarliestDate()CancelableProvision.getEarliestDate()The first day when cancelation is permitted to take effect.EconomicTerms.EconomicTermsImpl.getEffectiveDate()EconomicTerms.getEffectiveDate()The first day of the terms of the trade.AmericanExercise.AmericanExerciseImpl.getExpirationDate()AmericanExercise.getExpirationDate()The last day within an exercise period for an American style option.CancelableProvision.CancelableProvisionImpl.getExpirationDate()CancelableProvision.getExpirationDate()The last day within the term of the contract that cancelation is allowed.CalendarSpread.CalendarSpreadImpl.getExpirationDateTwo()CalendarSpread.getExpirationDateTwo()Getter MethodsAssetLeg.AssetLegImpl.getSettlementDate()AssetLeg.getSettlementDate()Specifies the settlement date of securities.SecurityLeg.getSettlementDate()Settlement or Payment Date for the security legSecurityLeg.SecurityLegImpl.getSettlementDate()EconomicTerms.EconomicTermsImpl.getTerminationDate()EconomicTerms.getTerminationDate()The last day of the terms of the trade.Methods in cdm.product.template that return types with arguments of type AdjustableOrRelativeDateModifier and TypeMethodDescriptionList<? extends AdjustableOrRelativeDate> EuropeanExercise.EuropeanExerciseImpl.getExpirationDate()List<? extends AdjustableOrRelativeDate> EuropeanExercise.getExpirationDate()The last day within an exercise period for an American style option.Methods in cdm.product.template with parameters of type AdjustableOrRelativeDateModifier and TypeMethodDescriptionEuropeanExercise.EuropeanExerciseBuilder.addExpirationDate(AdjustableOrRelativeDate expirationDate) EuropeanExercise.EuropeanExerciseBuilder.addExpirationDate(AdjustableOrRelativeDate expirationDate, int idx) EuropeanExercise.EuropeanExerciseBuilderImpl.addExpirationDate(AdjustableOrRelativeDate _expirationDate) EuropeanExercise.EuropeanExerciseBuilderImpl.addExpirationDate(AdjustableOrRelativeDate _expirationDate, int idx) AmericanExercise.AmericanExerciseBuilder.setCommencementDate(AdjustableOrRelativeDate commencementDate) AmericanExercise.AmericanExerciseBuilderImpl.setCommencementDate(AdjustableOrRelativeDate _commencementDate) SecurityLeg.SecurityLegBuilder.setDeliveryDate(AdjustableOrRelativeDate deliveryDate) SecurityLeg.SecurityLegBuilderImpl.setDeliveryDate(AdjustableOrRelativeDate _deliveryDate) CancelableProvision.CancelableProvisionBuilder.setEarliestDate(AdjustableOrRelativeDate earliestDate) CancelableProvision.CancelableProvisionBuilderImpl.setEarliestDate(AdjustableOrRelativeDate _earliestDate) EconomicTerms.EconomicTermsBuilder.setEffectiveDate(AdjustableOrRelativeDate effectiveDate) EconomicTerms.EconomicTermsBuilderImpl.setEffectiveDate(AdjustableOrRelativeDate _effectiveDate) AmericanExercise.AmericanExerciseBuilder.setExpirationDate(AdjustableOrRelativeDate expirationDate) AmericanExercise.AmericanExerciseBuilderImpl.setExpirationDate(AdjustableOrRelativeDate _expirationDate) CancelableProvision.CancelableProvisionBuilder.setExpirationDate(AdjustableOrRelativeDate expirationDate) CancelableProvision.CancelableProvisionBuilderImpl.setExpirationDate(AdjustableOrRelativeDate _expirationDate) CalendarSpread.CalendarSpreadBuilder.setExpirationDateTwo(AdjustableOrRelativeDate expirationDateTwo) CalendarSpread.CalendarSpreadBuilderImpl.setExpirationDateTwo(AdjustableOrRelativeDate _expirationDateTwo) AssetLeg.AssetLegBuilder.setSettlementDate(AdjustableOrRelativeDate settlementDate) AssetLeg.AssetLegBuilderImpl.setSettlementDate(AdjustableOrRelativeDate _settlementDate) SecurityLeg.SecurityLegBuilder.setSettlementDate(AdjustableOrRelativeDate settlementDate) SecurityLeg.SecurityLegBuilderImpl.setSettlementDate(AdjustableOrRelativeDate _settlementDate) EconomicTerms.EconomicTermsBuilder.setTerminationDate(AdjustableOrRelativeDate terminationDate) EconomicTerms.EconomicTermsBuilderImpl.setTerminationDate(AdjustableOrRelativeDate _terminationDate) Method parameters in cdm.product.template with type arguments of type AdjustableOrRelativeDateModifier and TypeMethodDescriptionEuropeanExercise.EuropeanExerciseBuilder.addExpirationDate(List<? extends AdjustableOrRelativeDate> expirationDate) EuropeanExercise.EuropeanExerciseBuilderImpl.addExpirationDate(List<? extends AdjustableOrRelativeDate> expirationDates) EuropeanExercise.EuropeanExerciseBuilder.setExpirationDate(List<? extends AdjustableOrRelativeDate> expirationDate) EuropeanExercise.EuropeanExerciseBuilderImpl.setExpirationDate(List<? extends AdjustableOrRelativeDate> expirationDates)