Uses of Interface
cdm.base.datetime.Period
Packages that use Period
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 settlement concepts: cash vs physical, non-deliverable, money and cashflow, delivery vs payment.
Template feature concepts to define payouts.
-
Uses of Period in cdm.base.datetime
Subinterfaces of Period 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 InterfaceinterfaceA class defining an offset used in calculating a new date relative to a reference date, e.g. calendar days, business days, commodity Business days, etc.static interfaceBuilder Interfacestatic interfaceBuilder InterfaceinterfaceA class defining a date (referred to as the derived date) as a relative offset from another date (referred to as the anchor date).static 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 PeriodModifier and TypeClassDescriptionstatic classBuilder Implementation of AdjustedRelativeDateOffsetstatic classImmutable Implementation of AdjustedRelativeDateOffsetstatic classBuilder Implementation of Offsetstatic classImmutable Implementation of Offsetstatic classBuilder Implementation of Periodstatic classImmutable Implementation of Periodstatic classBuilder Implementation of RelativeDateOffsetstatic classImmutable Implementation of RelativeDateOffsetstatic classBuilder Implementation of RelativeDatesstatic classImmutable Implementation of RelativeDatesMethods in cdm.base.datetime that return PeriodModifier and TypeMethodDescriptionPeriod.build()Build MethodsPeriod.PeriodBuilderImpl.build()Period.PeriodImpl.build()CalculationFrequency.CalculationFrequencyImpl.getPeriod()CalculationFrequency.getPeriod()Specifies the time period at which calculation is performed, e.g. 1 month.PeriodBound.getPeriod()Specifies the period is to be used as the bound, e.g. 5Y.PeriodBound.PeriodBoundImpl.getPeriod()Methods in cdm.base.datetime that return types with arguments of type PeriodModifier and TypeMethodDescriptionPeriod.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends Period> Period.metaData()Utility MethodsMethods in cdm.base.datetime with parameters of type PeriodModifier and TypeMethodDescription -
Uses of Period in cdm.base.datetime.meta
Methods in cdm.base.datetime.meta that return types with arguments of type PeriodModifier and TypeMethodDescriptionPeriodMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) PeriodMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) PeriodMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super Period> PeriodMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super Period> PeriodMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super Period> PeriodMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super Period> PeriodMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of Period in cdm.base.datetime.validation
Methods in cdm.base.datetime.validation with parameters of type PeriodModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> PeriodTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Period o) List<com.rosetta.model.lib.validation.ValidationResult<?>> PeriodValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Period o) -
Uses of Period in cdm.base.datetime.validation.datarule
Methods in cdm.base.datetime.validation.datarule with parameters of type PeriodModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> PeriodDayPeriod.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Period period) List<com.rosetta.model.lib.validation.ValidationResult<?>> PeriodDayPeriod.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, Period period) -
Uses of Period in cdm.base.datetime.validation.exists
Methods in cdm.base.datetime.validation.exists with type parameters of type PeriodModifier and TypeMethodDescriptionPeriodOnlyExistsValidator.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 Period -
Uses of Period in cdm.observable.asset
Methods in cdm.observable.asset that return PeriodModifier and TypeMethodDescriptionFloatingRateOption.FloatingRateOptionImpl.getIndexTenor()FloatingRateOption.getIndexTenor()The ISDA Designated Maturity, i.e. the floating rate tenor.SwapCurveValuation.getIndexTenor()The ISDA Designated Maturity, i.e. the tenor of the floating rate.SwapCurveValuation.SwapCurveValuationImpl.getIndexTenor()InterestRateCurve.getTenor()InterestRateCurve.InterestRateCurveImpl.getTenor()Methods in cdm.observable.asset with parameters of type PeriodModifier and TypeMethodDescriptionFloatingRateOption.FloatingRateOptionBuilder.setIndexTenor(Period indexTenor) FloatingRateOption.FloatingRateOptionBuilderImpl.setIndexTenor(Period _indexTenor) MakeWholeAmount.MakeWholeAmountBuilder.setIndexTenor(Period indexTenor) MakeWholeAmount.MakeWholeAmountBuilderImpl.setIndexTenor(Period _indexTenor) SwapCurveValuation.SwapCurveValuationBuilder.setIndexTenor(Period indexTenor) SwapCurveValuation.SwapCurveValuationBuilderImpl.setIndexTenor(Period _indexTenor) -
Uses of Period in cdm.product.asset
Methods in cdm.product.asset that return PeriodModifier and TypeMethodDescriptionStubFloatingRate.getIndexTenor()The ISDA Designated Maturity, i.e. the tenor of the floating rate.StubFloatingRate.StubFloatingRateImpl.getIndexTenor()ForeignExchange.ForeignExchangeImpl.getTenorPeriod()ForeignExchange.getTenorPeriod()A tenor expressed as a period type and multiplier (e.g. 1D, 1Y, etc.)Methods in cdm.product.asset with parameters of type PeriodModifier and TypeMethodDescriptionStubFloatingRate.StubFloatingRateBuilder.setIndexTenor(Period indexTenor) StubFloatingRate.StubFloatingRateBuilderImpl.setIndexTenor(Period _indexTenor) ForeignExchange.ForeignExchangeBuilder.setTenorPeriod(Period tenorPeriod) ForeignExchange.ForeignExchangeBuilderImpl.setTenorPeriod(Period _tenorPeriod) -
Uses of Period in cdm.product.collateral
Methods in cdm.product.collateral that return PeriodModifier and TypeMethodDescriptionSubstitutionProvisions.getNoticeDeadlinePeriod()Defines the min period for notify of a substitution.SubstitutionProvisions.SubstitutionProvisionsImpl.getNoticeDeadlinePeriod()AverageTradingVolume.AverageTradingVolumeImpl.getPeriod()AverageTradingVolume.getPeriod()Represents the period of the equities average trading volume on the exchange/s.Methods in cdm.product.collateral with parameters of type PeriodModifier and TypeMethodDescriptionSubstitutionProvisions.SubstitutionProvisionsBuilder.setNoticeDeadlinePeriod(Period noticeDeadlinePeriod) SubstitutionProvisions.SubstitutionProvisionsBuilderImpl.setNoticeDeadlinePeriod(Period _noticeDeadlinePeriod) -
Uses of Period in cdm.product.common.settlement
Subinterfaces of Period in cdm.product.common.settlementModifier and TypeInterfaceDescriptioninterfaceExtends the Offset structure to specify an FX fixing date as an offset to dates specified somewhere else in the document.static interfaceBuilder InterfaceClasses in cdm.product.common.settlement that implement PeriodModifier and TypeClassDescriptionstatic classBuilder Implementation of FxFixingDatestatic classImmutable Implementation of FxFixingDateMethods in cdm.product.common.settlement that return PeriodModifier and TypeMethodDescriptionDeliverableObligations.DeliverableObligationsImpl.getMaximumMaturity()DeliverableObligations.getMaximumMaturity()A deliverable obligation characteristic.Methods in cdm.product.common.settlement with parameters of type PeriodModifier and TypeMethodDescriptionDeliverableObligations.DeliverableObligationsBuilder.setMaximumMaturity(Period maximumMaturity) DeliverableObligations.DeliverableObligationsBuilderImpl.setMaximumMaturity(Period _maximumMaturity) -
Uses of Period in cdm.product.template
Methods in cdm.product.template that return PeriodModifier and TypeMethodDescriptionExercisePeriod.ExercisePeriodImpl.getEarliestExerciseDateTenor()ExercisePeriod.getEarliestExerciseDateTenor()The time interval to the first (and possibly only) exercise date in the exercise period.CancelableProvision.CancelableProvisionImpl.getEffectivePeriod()CancelableProvision.getEffectivePeriod()Effective period for cancelation when notice is given.ExercisePeriod.ExercisePeriodImpl.getExerciseFrequency()ExercisePeriod.getExerciseFrequency()The frequency of subsequent exercise dates in the exercise period following the earliest exercise date.EarlyTerminationProvision.EarlyTerminationProvisionImpl.getMandatoryEarlyTerminationDateTenor()EarlyTerminationProvision.getMandatoryEarlyTerminationDateTenor()Period after trade date of the mandatory early termination date.Methods in cdm.product.template with parameters of type PeriodModifier and TypeMethodDescriptionExercisePeriod.ExercisePeriodBuilder.setEarliestExerciseDateTenor(Period earliestExerciseDateTenor) ExercisePeriod.ExercisePeriodBuilderImpl.setEarliestExerciseDateTenor(Period _earliestExerciseDateTenor) CancelableProvision.CancelableProvisionBuilder.setEffectivePeriod(Period effectivePeriod) CancelableProvision.CancelableProvisionBuilderImpl.setEffectivePeriod(Period _effectivePeriod) ExercisePeriod.ExercisePeriodBuilder.setExerciseFrequency(Period exerciseFrequency) ExercisePeriod.ExercisePeriodBuilderImpl.setExerciseFrequency(Period _exerciseFrequency) EarlyTerminationProvision.EarlyTerminationProvisionBuilder.setMandatoryEarlyTerminationDateTenor(Period mandatoryEarlyTerminationDateTenor) EarlyTerminationProvision.EarlyTerminationProvisionBuilderImpl.setMandatoryEarlyTerminationDateTenor(Period _mandatoryEarlyTerminationDateTenor)