Uses of Interface
cdm.product.common.schedule.CalculationPeriodDates
Packages that use CalculationPeriodDates
Package
Description
Product concepts applicable to specific asset classes.
Common product schedule concepts: calculation period, reset, fixing and payment dates, stub, notional schedule, roll convention.
-
Uses of CalculationPeriodDates in cdm.product.asset
Methods in cdm.product.asset that return CalculationPeriodDatesModifier and TypeMethodDescriptionCommodityPayout.CommodityPayoutImpl.getCalculationPeriodDates()CommodityPayout.getCalculationPeriodDates()Defines the calculation period dates schedule.InterestRatePayout.getCalculationPeriodDates()The parameters used to generate the calculation period dates schedule, including the specification of any initial or final stub calculation periods.InterestRatePayout.InterestRatePayoutImpl.getCalculationPeriodDates()Methods in cdm.product.asset with parameters of type CalculationPeriodDatesModifier and TypeMethodDescriptionCommodityPayout.CommodityPayoutBuilder.setCalculationPeriodDates(CalculationPeriodDates calculationPeriodDates) CommodityPayout.CommodityPayoutBuilderImpl.setCalculationPeriodDates(CalculationPeriodDates _calculationPeriodDates) InterestRatePayout.InterestRatePayoutBuilder.setCalculationPeriodDates(CalculationPeriodDates calculationPeriodDates) InterestRatePayout.InterestRatePayoutBuilderImpl.setCalculationPeriodDates(CalculationPeriodDates _calculationPeriodDates) -
Uses of CalculationPeriodDates in cdm.product.common.schedule
Subinterfaces of CalculationPeriodDates in cdm.product.common.scheduleModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.product.common.schedule that implement CalculationPeriodDatesModifier and TypeClassDescriptionstatic classBuilder Implementation of CalculationPeriodDatesstatic classImmutable Implementation of CalculationPeriodDatesMethods in cdm.product.common.schedule that return CalculationPeriodDatesModifier and TypeMethodDescriptionCalculationPeriodDates.build()Build MethodsCalculationPeriodDates.CalculationPeriodDatesBuilderImpl.build()CalculationPeriodDates.CalculationPeriodDatesImpl.build()ObservationTerms.getCalculationPeriodDates()Defines parameters used to generate the calculation period dates schedule, including the specification of any initial or final stub calculation periods.ObservationTerms.ObservationTermsImpl.getCalculationPeriodDates()Methods in cdm.product.common.schedule that return types with arguments of type CalculationPeriodDatesModifier and TypeMethodDescriptiondefault Class<? extends CalculationPeriodDates> CalculationPeriodDates.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends CalculationPeriodDates> CalculationPeriodDates.metaData()Utility MethodsMethods in cdm.product.common.schedule with parameters of type CalculationPeriodDatesModifier and TypeMethodDescriptionDateRelativeToCalculationPeriodDates.DateRelativeToCalculationPeriodDatesBuilder.addCalculationPeriodDatesReferenceValue(CalculationPeriodDates calculationPeriodDatesReference) DateRelativeToCalculationPeriodDates.DateRelativeToCalculationPeriodDatesBuilder.addCalculationPeriodDatesReferenceValue(CalculationPeriodDates calculationPeriodDatesReference, int idx) DateRelativeToCalculationPeriodDates.DateRelativeToCalculationPeriodDatesBuilderImpl.addCalculationPeriodDatesReferenceValue(CalculationPeriodDates _calculationPeriodDatesReference) DateRelativeToCalculationPeriodDates.DateRelativeToCalculationPeriodDatesBuilderImpl.addCalculationPeriodDatesReferenceValue(CalculationPeriodDates _calculationPeriodDatesReference, int idx) ObservationTerms.ObservationTermsBuilder.setCalculationPeriodDates(CalculationPeriodDates calculationPeriodDates) ObservationTerms.ObservationTermsBuilderImpl.setCalculationPeriodDates(CalculationPeriodDates _calculationPeriodDates) ResetDates.ResetDatesBuilder.setCalculationPeriodDatesReferenceValue(CalculationPeriodDates calculationPeriodDatesReference) ResetDates.ResetDatesBuilderImpl.setCalculationPeriodDatesReferenceValue(CalculationPeriodDates _calculationPeriodDatesReference) StubCalculationPeriodAmount.StubCalculationPeriodAmountBuilder.setCalculationPeriodDatesReferenceValue(CalculationPeriodDates calculationPeriodDatesReference) StubCalculationPeriodAmount.StubCalculationPeriodAmountBuilderImpl.setCalculationPeriodDatesReferenceValue(CalculationPeriodDates _calculationPeriodDatesReference) StubPeriod.StubPeriodBuilder.setCalculationPeriodDatesReferenceValue(CalculationPeriodDates calculationPeriodDatesReference) StubPeriod.StubPeriodBuilderImpl.setCalculationPeriodDatesReferenceValue(CalculationPeriodDates _calculationPeriodDatesReference) Method parameters in cdm.product.common.schedule with type arguments of type CalculationPeriodDatesModifier and TypeMethodDescriptionDateRelativeToCalculationPeriodDates.DateRelativeToCalculationPeriodDatesBuilder.addCalculationPeriodDatesReferenceValue(List<? extends CalculationPeriodDates> calculationPeriodDatesReference) DateRelativeToCalculationPeriodDates.DateRelativeToCalculationPeriodDatesBuilderImpl.addCalculationPeriodDatesReferenceValue(List<? extends CalculationPeriodDates> calculationPeriodDatesReferences) DateRelativeToCalculationPeriodDates.DateRelativeToCalculationPeriodDatesBuilder.setCalculationPeriodDatesReferenceValue(List<? extends CalculationPeriodDates> calculationPeriodDatesReference) DateRelativeToCalculationPeriodDates.DateRelativeToCalculationPeriodDatesBuilderImpl.setCalculationPeriodDatesReferenceValue(List<? extends CalculationPeriodDates> calculationPeriodDatesReferences) -
Uses of CalculationPeriodDates in cdm.product.common.schedule.functions
Methods in cdm.product.common.schedule.functions with parameters of type CalculationPeriodDatesModifier and TypeMethodDescriptionCalculationPeriod.CalculationPeriodDefault.assignOutput(CalculationPeriodData.CalculationPeriodDataBuilder result, CalculationPeriodDates calculationPeriodDates, com.rosetta.model.lib.records.Date date) CalculationPeriods.CalculationPeriodsDefault.assignOutput(List<CalculationPeriodData.CalculationPeriodDataBuilder> result, CalculationPeriodDates calculationPeriodDates) CalculationPeriod.CalculationPeriodDefault.doEvaluate(CalculationPeriodDates calculationPeriodDates, com.rosetta.model.lib.records.Date date) protected abstract CalculationPeriodData.CalculationPeriodDataBuilderCalculationPeriod.doEvaluate(CalculationPeriodDates calculationPeriodDates, com.rosetta.model.lib.records.Date date) CalculationPeriodImpl.doEvaluate(CalculationPeriodDates calculationPeriodDates, com.rosetta.model.lib.records.Date date) CalculationPeriods.CalculationPeriodsDefault.doEvaluate(CalculationPeriodDates calculationPeriodDates) protected abstract List<CalculationPeriodData.CalculationPeriodDataBuilder> CalculationPeriods.doEvaluate(CalculationPeriodDates calculationPeriodDates) CalculationPeriodsImpl.doEvaluate(CalculationPeriodDates calculationPeriodDates) CalculationPeriod.evaluate(CalculationPeriodDates calculationPeriodDates, com.rosetta.model.lib.records.Date date) List<? extends CalculationPeriodData> CalculationPeriods.evaluate(CalculationPeriodDates calculationPeriodDates) -
Uses of CalculationPeriodDates in cdm.product.common.schedule.meta
Methods in cdm.product.common.schedule.meta that return types with arguments of type CalculationPeriodDatesModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super CalculationPeriodDates>> CalculationPeriodDatesMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super CalculationPeriodDates, com.rosetta.model.lib.qualify.QualifyResult>> CalculationPeriodDatesMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super CalculationPeriodDates, Set<String>> CalculationPeriodDatesMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super CalculationPeriodDates> CalculationPeriodDatesMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super CalculationPeriodDates> CalculationPeriodDatesMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super CalculationPeriodDates> CalculationPeriodDatesMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super CalculationPeriodDates> CalculationPeriodDatesMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of CalculationPeriodDates in cdm.product.common.schedule.metafields
Methods in cdm.product.common.schedule.metafields that return CalculationPeriodDatesModifier and TypeMethodDescriptionReferenceWithMetaCalculationPeriodDates.getValue()Getter MethodsReferenceWithMetaCalculationPeriodDates.ReferenceWithMetaCalculationPeriodDatesImpl.getValue()Methods in cdm.product.common.schedule.metafields that return types with arguments of type CalculationPeriodDatesModifier and TypeMethodDescriptiondefault Class<CalculationPeriodDates> ReferenceWithMetaCalculationPeriodDates.getValueType()Methods in cdm.product.common.schedule.metafields with parameters of type CalculationPeriodDatesModifier and TypeMethodDescriptionReferenceWithMetaCalculationPeriodDates.ReferenceWithMetaCalculationPeriodDatesBuilder.setValue(CalculationPeriodDates value) ReferenceWithMetaCalculationPeriodDates.ReferenceWithMetaCalculationPeriodDatesBuilderImpl.setValue(CalculationPeriodDates _value) -
Uses of CalculationPeriodDates in cdm.product.common.schedule.validation
Methods in cdm.product.common.schedule.validation with parameters of type CalculationPeriodDatesModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationPeriodDatesTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationPeriodDates o) List<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationPeriodDatesValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationPeriodDates o) -
Uses of CalculationPeriodDates in cdm.product.common.schedule.validation.datarule
Methods in cdm.product.common.schedule.validation.datarule with parameters of type CalculationPeriodDatesModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationPeriodDatesFpML_ird_16.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationPeriodDates calculationPeriodDates) List<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationPeriodDatesFpML_ird_16.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationPeriodDates calculationPeriodDates) List<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationPeriodDatesFpML_ird_17.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationPeriodDates calculationPeriodDates) List<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationPeriodDatesFpML_ird_17.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationPeriodDates calculationPeriodDates) List<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationPeriodDatesFpML_ird_18.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationPeriodDates calculationPeriodDates) List<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationPeriodDatesFpML_ird_18.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationPeriodDates calculationPeriodDates) List<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationPeriodDatesFpML_ird_20.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationPeriodDates calculationPeriodDates) List<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationPeriodDatesFpML_ird_20.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationPeriodDates calculationPeriodDates) List<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationPeriodDatesFpML_ird_21.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationPeriodDates calculationPeriodDates) List<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationPeriodDatesFpML_ird_21.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationPeriodDates calculationPeriodDates) List<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationPeriodDatesFpML_ird_22.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationPeriodDates calculationPeriodDates) List<com.rosetta.model.lib.validation.ValidationResult<?>> CalculationPeriodDatesFpML_ird_22.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, CalculationPeriodDates calculationPeriodDates) -
Uses of CalculationPeriodDates in cdm.product.common.schedule.validation.exists
Methods in cdm.product.common.schedule.validation.exists with type parameters of type CalculationPeriodDatesModifier and TypeMethodDescription<T2 extends CalculationPeriodDates>
com.rosetta.model.lib.validation.ValidationResult<CalculationPeriodDates> CalculationPeriodDatesOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) Methods in cdm.product.common.schedule.validation.exists that return types with arguments of type CalculationPeriodDatesModifier and TypeMethodDescription<T2 extends CalculationPeriodDates>
com.rosetta.model.lib.validation.ValidationResult<CalculationPeriodDates> CalculationPeriodDatesOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields)