Uses of Interface
cdm.base.datetime.RelativeDateOffset
Packages that use RelativeDateOffset
Package
Description
Basic date and time concepts: relative date, date range, offset, business centre etc.
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 RelativeDateOffset in cdm.base.datetime
Subinterfaces of RelativeDateOffset in cdm.base.datetimeModifier and TypeInterfaceDescriptioninterfaceA type defining a date (referred to as the derived date) as a relative offset from another date (referred to as the anchor date) plus optional date adjustments.static interfaceBuilder Interfacestatic interfaceBuilder InterfaceinterfaceA class describing a set of dates defined as relative to another set of dates.static interfaceBuilder InterfaceClasses in cdm.base.datetime that implement RelativeDateOffsetModifier and TypeClassDescriptionstatic classBuilder Implementation of AdjustedRelativeDateOffsetstatic classImmutable Implementation of AdjustedRelativeDateOffsetstatic classBuilder Implementation of RelativeDateOffsetstatic classImmutable Implementation of RelativeDateOffsetstatic classBuilder Implementation of RelativeDatesstatic classImmutable Implementation of RelativeDatesMethods in cdm.base.datetime that return RelativeDateOffsetModifier and TypeMethodDescriptionRelativeDateOffset.build()Build MethodsRelativeDateOffset.RelativeDateOffsetBuilderImpl.build()RelativeDateOffset.RelativeDateOffsetImpl.build()AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateImpl.getRelativeDate()AdjustableOrAdjustedOrRelativeDate.getRelativeDate()A date specified as some offset to another date (the anchor date).Methods in cdm.base.datetime that return types with arguments of type RelativeDateOffsetModifier and TypeMethodDescriptiondefault Class<? extends RelativeDateOffset> RelativeDateOffset.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends RelativeDateOffset> RelativeDateOffset.metaData()Utility MethodsMethods in cdm.base.datetime with parameters of type RelativeDateOffsetModifier and TypeMethodDescriptionAdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilder.setRelativeDate(RelativeDateOffset relativeDate) AdjustableOrAdjustedOrRelativeDate.AdjustableOrAdjustedOrRelativeDateBuilderImpl.setRelativeDate(RelativeDateOffset _relativeDate) -
Uses of RelativeDateOffset in cdm.base.datetime.functions
Methods in cdm.base.datetime.functions that return types with arguments of type RelativeDateOffsetModifier and TypeMethodDescriptionprotected com.rosetta.model.lib.mapper.MapperS<? extends RelativeDateOffset> ConvertToAdjustableOrRelativeDate.ConvertToAdjustableOrRelativeDateDefault.relativeDate(AdjustableOrAdjustedOrRelativeDate adjustableOrAdjustedOrRelativeDate) protected abstract com.rosetta.model.lib.mapper.MapperS<? extends RelativeDateOffset> ConvertToAdjustableOrRelativeDate.relativeDate(AdjustableOrAdjustedOrRelativeDate adjustableOrAdjustedOrRelativeDate) -
Uses of RelativeDateOffset in cdm.base.datetime.meta
Methods in cdm.base.datetime.meta that return types with arguments of type RelativeDateOffsetModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super RelativeDateOffset>> RelativeDateOffsetMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super RelativeDateOffset, com.rosetta.model.lib.qualify.QualifyResult>> RelativeDateOffsetMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super RelativeDateOffset, Set<String>> RelativeDateOffsetMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super RelativeDateOffset> RelativeDateOffsetMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super RelativeDateOffset> RelativeDateOffsetMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super RelativeDateOffset> RelativeDateOffsetMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super RelativeDateOffset> RelativeDateOffsetMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of RelativeDateOffset in cdm.base.datetime.validation
Methods in cdm.base.datetime.validation with parameters of type RelativeDateOffsetModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> RelativeDateOffsetTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, RelativeDateOffset o) List<com.rosetta.model.lib.validation.ValidationResult<?>> RelativeDateOffsetValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, RelativeDateOffset o) -
Uses of RelativeDateOffset in cdm.base.datetime.validation.exists
Methods in cdm.base.datetime.validation.exists with type parameters of type RelativeDateOffsetModifier and TypeMethodDescription<T2 extends RelativeDateOffset>
com.rosetta.model.lib.validation.ValidationResult<RelativeDateOffset> RelativeDateOffsetOnlyExistsValidator.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 RelativeDateOffsetModifier and TypeMethodDescription<T2 extends RelativeDateOffset>
com.rosetta.model.lib.validation.ValidationResult<RelativeDateOffset> RelativeDateOffsetOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) -
Uses of RelativeDateOffset in cdm.product.common.schedule
Methods in cdm.product.common.schedule that return RelativeDateOffsetModifier and TypeMethodDescriptionResetDates.getFixingDates()The fixing dates are the dates on which the index values are observed.ResetDates.ResetDatesImpl.getFixingDates()InitialFixingDate.getRelativeDateOffset()Getter MethodsInitialFixingDate.InitialFixingDateImpl.getRelativeDateOffset()FxLinkedNotionalSchedule.FxLinkedNotionalScheduleImpl.getVaryingNotionalFixingDates()FxLinkedNotionalSchedule.getVaryingNotionalFixingDates()The dates on which spot currency exchange rates are observed for purposes of determining the varying notional currency amount that will apply to a calculation period.FxLinkedNotionalSchedule.FxLinkedNotionalScheduleImpl.getVaryingNotionalInterimExchangePaymentDates()FxLinkedNotionalSchedule.getVaryingNotionalInterimExchangePaymentDates()The dates on which interim exchanges of notional are paid.Methods in cdm.product.common.schedule with parameters of type RelativeDateOffsetModifier and TypeMethodDescriptionResetDates.ResetDatesBuilder.setFixingDates(RelativeDateOffset fixingDates) ResetDates.ResetDatesBuilderImpl.setFixingDates(RelativeDateOffset _fixingDates) InitialFixingDate.InitialFixingDateBuilder.setRelativeDateOffset(RelativeDateOffset relativeDateOffset) InitialFixingDate.InitialFixingDateBuilderImpl.setRelativeDateOffset(RelativeDateOffset _relativeDateOffset) FxLinkedNotionalSchedule.FxLinkedNotionalScheduleBuilder.setVaryingNotionalFixingDates(RelativeDateOffset varyingNotionalFixingDates) FxLinkedNotionalSchedule.FxLinkedNotionalScheduleBuilderImpl.setVaryingNotionalFixingDates(RelativeDateOffset _varyingNotionalFixingDates) FxLinkedNotionalSchedule.FxLinkedNotionalScheduleBuilder.setVaryingNotionalInterimExchangePaymentDates(RelativeDateOffset varyingNotionalInterimExchangePaymentDates) FxLinkedNotionalSchedule.FxLinkedNotionalScheduleBuilderImpl.setVaryingNotionalInterimExchangePaymentDates(RelativeDateOffset _varyingNotionalInterimExchangePaymentDates) -
Uses of RelativeDateOffset in cdm.product.common.settlement
Methods in cdm.product.common.settlement that return RelativeDateOffsetModifier and TypeMethodDescriptionValuationDate.getValuationDate()The date on which the cash settlement amount will be determined according to the cash settlement method if the parties have not otherwise been able to agree the cash settlement amount.ValuationDate.ValuationDateImpl.getValuationDate()Methods in cdm.product.common.settlement with parameters of type RelativeDateOffsetModifier and TypeMethodDescriptionValuationDate.ValuationDateBuilder.setValuationDate(RelativeDateOffset valuationDate) ValuationDate.ValuationDateBuilderImpl.setValuationDate(RelativeDateOffset _valuationDate) -
Uses of RelativeDateOffset in cdm.product.template
Methods in cdm.product.template that return RelativeDateOffsetModifier and TypeMethodDescriptionExtendibleProvision.ExtendibleProvisionImpl.getExtensionTerm()ExtendibleProvision.getExtensionTerm()The length of each extension period relative to the effective date of the preceding contract.ExerciseFee.ExerciseFeeImpl.getFeePaymentDate()ExerciseFee.getFeePaymentDate()The date on which exercise fee(s) will be paid.ExerciseFeeSchedule.ExerciseFeeScheduleImpl.getFeePaymentDate()ExerciseFeeSchedule.getFeePaymentDate()The date on which exercise fee(s) will be paid.EvergreenProvision.EvergreenProvisionImpl.getNoticeDeadlinePeriod()EvergreenProvision.getNoticeDeadlinePeriod()Defines the minimum period before an evergreen is scheduled to terminate that notice can be given that it will terminate beyond the scheduled termination date.ExtendibleProvision.ExtendibleProvisionImpl.getNoticeDeadlinePeriod()ExtendibleProvision.getNoticeDeadlinePeriod()Defines the minimum period before a contract is scheduled to terminate that notice can be given that it will terminate beyond the scheduled termination date.EvergreenProvision.EvergreenProvisionImpl.getNoticePeriod()EvergreenProvision.getNoticePeriod()The length of each evergreen extension period relative to the effective date of the preceding contract.Composite.CompositeImpl.getRelativeDate()Composite.getRelativeDate()A date specified as some offset to another date (the anchor date).Methods in cdm.product.template with parameters of type RelativeDateOffsetModifier and TypeMethodDescriptionExtendibleProvision.ExtendibleProvisionBuilder.setExtensionTerm(RelativeDateOffset extensionTerm) ExtendibleProvision.ExtendibleProvisionBuilderImpl.setExtensionTerm(RelativeDateOffset _extensionTerm) ExerciseFee.ExerciseFeeBuilder.setFeePaymentDate(RelativeDateOffset feePaymentDate) ExerciseFee.ExerciseFeeBuilderImpl.setFeePaymentDate(RelativeDateOffset _feePaymentDate) ExerciseFeeSchedule.ExerciseFeeScheduleBuilder.setFeePaymentDate(RelativeDateOffset feePaymentDate) ExerciseFeeSchedule.ExerciseFeeScheduleBuilderImpl.setFeePaymentDate(RelativeDateOffset _feePaymentDate) EvergreenProvision.EvergreenProvisionBuilder.setNoticeDeadlinePeriod(RelativeDateOffset noticeDeadlinePeriod) EvergreenProvision.EvergreenProvisionBuilderImpl.setNoticeDeadlinePeriod(RelativeDateOffset _noticeDeadlinePeriod) ExtendibleProvision.ExtendibleProvisionBuilder.setNoticeDeadlinePeriod(RelativeDateOffset noticeDeadlinePeriod) ExtendibleProvision.ExtendibleProvisionBuilderImpl.setNoticeDeadlinePeriod(RelativeDateOffset _noticeDeadlinePeriod) EvergreenProvision.EvergreenProvisionBuilder.setNoticePeriod(RelativeDateOffset noticePeriod) EvergreenProvision.EvergreenProvisionBuilderImpl.setNoticePeriod(RelativeDateOffset _noticePeriod) Composite.CompositeBuilder.setRelativeDate(RelativeDateOffset relativeDate) Composite.CompositeBuilderImpl.setRelativeDate(RelativeDateOffset _relativeDate)