Uses of Interface
cdm.base.datetime.AdjustableRelativeOrPeriodicDates
Packages that use AdjustableRelativeOrPeriodicDates
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.
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 AdjustableRelativeOrPeriodicDates in cdm.base.datetime
Subinterfaces of AdjustableRelativeOrPeriodicDates in cdm.base.datetimeModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.base.datetime that implement AdjustableRelativeOrPeriodicDatesModifier and TypeClassDescriptionstatic classBuilder Implementation of AdjustableRelativeOrPeriodicDatesstatic classImmutable Implementation of AdjustableRelativeOrPeriodicDatesMethods in cdm.base.datetime that return AdjustableRelativeOrPeriodicDatesModifier and TypeMethodDescriptionAdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesBuilderImpl.build()AdjustableRelativeOrPeriodicDates.AdjustableRelativeOrPeriodicDatesImpl.build()AdjustableRelativeOrPeriodicDates.build()Build MethodsMethods in cdm.base.datetime that return types with arguments of type AdjustableRelativeOrPeriodicDatesModifier and TypeMethodDescriptiondefault Class<? extends AdjustableRelativeOrPeriodicDates> AdjustableRelativeOrPeriodicDates.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends AdjustableRelativeOrPeriodicDates> AdjustableRelativeOrPeriodicDates.metaData()Utility Methods -
Uses of AdjustableRelativeOrPeriodicDates in cdm.base.datetime.functions
Methods in cdm.base.datetime.functions with parameters of type AdjustableRelativeOrPeriodicDatesModifier and TypeMethodDescriptionprotected List<com.rosetta.model.lib.records.Date> ResolveAdjustableDates.ResolveAdjustableDatesDefault.assignOutput(List<com.rosetta.model.lib.records.Date> adjustedDates, AdjustableRelativeOrPeriodicDates adjustableRelativeOrPeriodicDates) protected abstract List<com.rosetta.model.lib.records.Date> ResolveAdjustableDates.doEvaluate(AdjustableRelativeOrPeriodicDates adjustableRelativeOrPeriodicDates) protected List<com.rosetta.model.lib.records.Date> ResolveAdjustableDates.ResolveAdjustableDatesDefault.doEvaluate(AdjustableRelativeOrPeriodicDates adjustableRelativeOrPeriodicDates) protected List<com.rosetta.model.lib.records.Date> ResolveAdjustableDatesImpl.doEvaluate(AdjustableRelativeOrPeriodicDates adjustableRelativeOrPeriodicDates) List<com.rosetta.model.lib.records.Date> ResolveAdjustableDates.evaluate(AdjustableRelativeOrPeriodicDates adjustableRelativeOrPeriodicDates) -
Uses of AdjustableRelativeOrPeriodicDates in cdm.base.datetime.meta
Methods in cdm.base.datetime.meta that return types with arguments of type AdjustableRelativeOrPeriodicDatesModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super AdjustableRelativeOrPeriodicDates>> AdjustableRelativeOrPeriodicDatesMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super AdjustableRelativeOrPeriodicDates, com.rosetta.model.lib.qualify.QualifyResult>> AdjustableRelativeOrPeriodicDatesMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super AdjustableRelativeOrPeriodicDates, Set<String>> AdjustableRelativeOrPeriodicDatesMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super AdjustableRelativeOrPeriodicDates> AdjustableRelativeOrPeriodicDatesMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super AdjustableRelativeOrPeriodicDates> AdjustableRelativeOrPeriodicDatesMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super AdjustableRelativeOrPeriodicDates> AdjustableRelativeOrPeriodicDatesMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super AdjustableRelativeOrPeriodicDates> AdjustableRelativeOrPeriodicDatesMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of AdjustableRelativeOrPeriodicDates in cdm.base.datetime.validation
Methods in cdm.base.datetime.validation with parameters of type AdjustableRelativeOrPeriodicDatesModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> AdjustableRelativeOrPeriodicDatesTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, AdjustableRelativeOrPeriodicDates o) List<com.rosetta.model.lib.validation.ValidationResult<?>> AdjustableRelativeOrPeriodicDatesValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, AdjustableRelativeOrPeriodicDates o) -
Uses of AdjustableRelativeOrPeriodicDates in cdm.base.datetime.validation.datarule
Methods in cdm.base.datetime.validation.datarule with parameters of type AdjustableRelativeOrPeriodicDatesModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> AdjustableRelativeOrPeriodicDatesAdjustableRelativeOrPeriodicDatesChoice.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, AdjustableRelativeOrPeriodicDates adjustableRelativeOrPeriodicDates) List<com.rosetta.model.lib.validation.ValidationResult<?>> AdjustableRelativeOrPeriodicDatesAdjustableRelativeOrPeriodicDatesChoice.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, AdjustableRelativeOrPeriodicDates adjustableRelativeOrPeriodicDates) -
Uses of AdjustableRelativeOrPeriodicDates in cdm.base.datetime.validation.exists
Methods in cdm.base.datetime.validation.exists with type parameters of type AdjustableRelativeOrPeriodicDatesModifier and TypeMethodDescription<T2 extends AdjustableRelativeOrPeriodicDates>
com.rosetta.model.lib.validation.ValidationResult<AdjustableRelativeOrPeriodicDates> AdjustableRelativeOrPeriodicDatesOnlyExistsValidator.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 AdjustableRelativeOrPeriodicDatesModifier and TypeMethodDescription<T2 extends AdjustableRelativeOrPeriodicDates>
com.rosetta.model.lib.validation.ValidationResult<AdjustableRelativeOrPeriodicDates> AdjustableRelativeOrPeriodicDatesOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) -
Uses of AdjustableRelativeOrPeriodicDates in cdm.observable.asset
Methods in cdm.observable.asset that return AdjustableRelativeOrPeriodicDatesModifier and TypeMethodDescriptionPerformanceValuationDates.getValuationDates()2018 ISDA CDM Equity Confirmation for Security Equity Swap: Pricing DatePerformanceValuationDates.PerformanceValuationDatesImpl.getValuationDates()Methods in cdm.observable.asset with parameters of type AdjustableRelativeOrPeriodicDatesModifier and TypeMethodDescriptionPerformanceValuationDates.PerformanceValuationDatesBuilder.setValuationDates(AdjustableRelativeOrPeriodicDates valuationDates) PerformanceValuationDates.PerformanceValuationDatesBuilderImpl.setValuationDates(AdjustableRelativeOrPeriodicDates _valuationDates) -
Uses of AdjustableRelativeOrPeriodicDates in cdm.product.asset
Methods in cdm.product.asset that return AdjustableRelativeOrPeriodicDatesModifier and TypeMethodDescriptionValuationTerms.getDividendValuationDates()Specifies the dividend valuation dates of the swap.ValuationTerms.ValuationTermsImpl.getDividendValuationDates()Methods in cdm.product.asset with parameters of type AdjustableRelativeOrPeriodicDatesModifier and TypeMethodDescriptionValuationTerms.ValuationTermsBuilder.setDividendValuationDates(AdjustableRelativeOrPeriodicDates dividendValuationDates) ValuationTerms.ValuationTermsBuilderImpl.setDividendValuationDates(AdjustableRelativeOrPeriodicDates _dividendValuationDates) -
Uses of AdjustableRelativeOrPeriodicDates in cdm.product.common.schedule
Methods in cdm.product.common.schedule that return types with arguments of type AdjustableRelativeOrPeriodicDatesModifier and TypeMethodDescriptionList<? extends AdjustableRelativeOrPeriodicDates> PaymentDateSchedule.getInterimPaymentDates()Getter MethodsList<? extends AdjustableRelativeOrPeriodicDates> PaymentDateSchedule.PaymentDateScheduleImpl.getInterimPaymentDates()Methods in cdm.product.common.schedule with parameters of type AdjustableRelativeOrPeriodicDatesModifier and TypeMethodDescriptionPaymentDateSchedule.PaymentDateScheduleBuilder.addInterimPaymentDates(AdjustableRelativeOrPeriodicDates interimPaymentDates) PaymentDateSchedule.PaymentDateScheduleBuilder.addInterimPaymentDates(AdjustableRelativeOrPeriodicDates interimPaymentDates, int idx) PaymentDateSchedule.PaymentDateScheduleBuilderImpl.addInterimPaymentDates(AdjustableRelativeOrPeriodicDates _interimPaymentDates) PaymentDateSchedule.PaymentDateScheduleBuilderImpl.addInterimPaymentDates(AdjustableRelativeOrPeriodicDates _interimPaymentDates, int idx) Method parameters in cdm.product.common.schedule with type arguments of type AdjustableRelativeOrPeriodicDatesModifier and TypeMethodDescriptionPaymentDateSchedule.PaymentDateScheduleBuilder.addInterimPaymentDates(List<? extends AdjustableRelativeOrPeriodicDates> interimPaymentDates) PaymentDateSchedule.PaymentDateScheduleBuilderImpl.addInterimPaymentDates(List<? extends AdjustableRelativeOrPeriodicDates> interimPaymentDatess) PaymentDateSchedule.PaymentDateScheduleBuilder.setInterimPaymentDates(List<? extends AdjustableRelativeOrPeriodicDates> interimPaymentDates) PaymentDateSchedule.PaymentDateScheduleBuilderImpl.setInterimPaymentDates(List<? extends AdjustableRelativeOrPeriodicDates> interimPaymentDatess) -
Uses of AdjustableRelativeOrPeriodicDates in cdm.product.common.schedule.functions
Methods in cdm.product.common.schedule.functions with parameters of type AdjustableRelativeOrPeriodicDatesModifier and TypeMethodDescriptionstatic List<com.rosetta.model.lib.records.Date> AdjustableDateUtils.adjustDates(AdjustableRelativeOrPeriodicDates adjustableRelativeOrPeriodicDates) -
Uses of AdjustableRelativeOrPeriodicDates in cdm.product.common.settlement
Methods in cdm.product.common.settlement that return AdjustableRelativeOrPeriodicDatesModifier and TypeMethodDescriptionPrincipalPaymentSchedule.getIntermediatePrincipalPayment()Principal Payment as part of the Trade lifecycle e.g. as part of notional reset adjustements in a Cross Currency Swap with a varying notional leg.PrincipalPaymentSchedule.PrincipalPaymentScheduleImpl.getIntermediatePrincipalPayment()Methods in cdm.product.common.settlement with parameters of type AdjustableRelativeOrPeriodicDatesModifier and TypeMethodDescriptionPrincipalPaymentSchedule.PrincipalPaymentScheduleBuilder.setIntermediatePrincipalPayment(AdjustableRelativeOrPeriodicDates intermediatePrincipalPayment) PrincipalPaymentSchedule.PrincipalPaymentScheduleBuilderImpl.setIntermediatePrincipalPayment(AdjustableRelativeOrPeriodicDates _intermediatePrincipalPayment) -
Uses of AdjustableRelativeOrPeriodicDates in cdm.product.template
Methods in cdm.product.template that return AdjustableRelativeOrPeriodicDatesModifier and TypeMethodDescriptionEvergreenProvision.EvergreenProvisionImpl.getExtensionFrequency()EvergreenProvision.getExtensionFrequency()The frequency with which the evergreen contract will be extended if notice is not given.ExtendibleProvision.ExtendibleProvisionImpl.getExtensionPeriod()ExtendibleProvision.getExtensionPeriod()The period within which notice can be given that the contract will be extended.Methods in cdm.product.template with parameters of type AdjustableRelativeOrPeriodicDatesModifier and TypeMethodDescriptionEvergreenProvision.EvergreenProvisionBuilder.setExtensionFrequency(AdjustableRelativeOrPeriodicDates extensionFrequency) EvergreenProvision.EvergreenProvisionBuilderImpl.setExtensionFrequency(AdjustableRelativeOrPeriodicDates _extensionFrequency) ExtendibleProvision.ExtendibleProvisionBuilder.setExtensionPeriod(AdjustableRelativeOrPeriodicDates extensionPeriod) ExtendibleProvision.ExtendibleProvisionBuilderImpl.setExtensionPeriod(AdjustableRelativeOrPeriodicDates _extensionPeriod)