Uses of Interface
cdm.base.datetime.AdjustableDate
Packages that use AdjustableDate
Package
Description
Basic date and time concepts: relative date, date range, offset, business centre etc.
Basic static asset concepts that apply across asset classes: taxonomy 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 AdjustableDate in cdm.base.datetime
Subinterfaces of AdjustableDate in cdm.base.datetimeModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceClasses in cdm.base.datetime that implement AdjustableDateModifier and TypeClassDescriptionstatic classBuilder Implementation of AdjustableDatestatic classImmutable Implementation of AdjustableDateMethods in cdm.base.datetime that return AdjustableDateModifier and TypeMethodDescriptionAdjustableDate.AdjustableDateBuilderImpl.build()AdjustableDate.AdjustableDateImpl.build()AdjustableDate.build()Build MethodsAdjustableOrRelativeDate.AdjustableOrRelativeDateImpl.getAdjustableDate()AdjustableOrRelativeDate.getAdjustableDate()A date that shall be subject to adjustment if it would otherwise fall on a day that is not a business day in the specified business centers, together with the convention for adjusting the date.Methods in cdm.base.datetime that return types with arguments of type AdjustableDateModifier and TypeMethodDescriptiondefault Class<? extends AdjustableDate> AdjustableDate.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends AdjustableDate> AdjustableDate.metaData()Utility MethodsMethods in cdm.base.datetime with parameters of type AdjustableDateModifier and TypeMethodDescriptionAdjustableOrRelativeDate.AdjustableOrRelativeDateBuilder.setAdjustableDate(AdjustableDate adjustableDate) AdjustableOrRelativeDate.AdjustableOrRelativeDateBuilderImpl.setAdjustableDate(AdjustableDate _adjustableDate) -
Uses of AdjustableDate in cdm.base.datetime.meta
Methods in cdm.base.datetime.meta that return types with arguments of type AdjustableDateModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super AdjustableDate>> AdjustableDateMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super AdjustableDate, com.rosetta.model.lib.qualify.QualifyResult>> AdjustableDateMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super AdjustableDate, Set<String>> AdjustableDateMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super AdjustableDate> AdjustableDateMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super AdjustableDate> AdjustableDateMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super AdjustableDate> AdjustableDateMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super AdjustableDate> AdjustableDateMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of AdjustableDate in cdm.base.datetime.validation
Methods in cdm.base.datetime.validation with parameters of type AdjustableDateModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> AdjustableDateTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, AdjustableDate o) List<com.rosetta.model.lib.validation.ValidationResult<?>> AdjustableDateValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, AdjustableDate o) -
Uses of AdjustableDate in cdm.base.datetime.validation.datarule
Methods in cdm.base.datetime.validation.datarule with parameters of type AdjustableDateModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> AdjustableDateAdjustableDateChoice.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, AdjustableDate adjustableDate) List<com.rosetta.model.lib.validation.ValidationResult<?>> AdjustableDateAdjustableDateChoice.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, AdjustableDate adjustableDate) -
Uses of AdjustableDate in cdm.base.datetime.validation.exists
Methods in cdm.base.datetime.validation.exists with type parameters of type AdjustableDateModifier and TypeMethodDescription<T2 extends AdjustableDate>
com.rosetta.model.lib.validation.ValidationResult<AdjustableDate> AdjustableDateOnlyExistsValidator.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 AdjustableDateModifier and TypeMethodDescription<T2 extends AdjustableDate>
com.rosetta.model.lib.validation.ValidationResult<AdjustableDate> AdjustableDateOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) -
Uses of AdjustableDate in cdm.base.staticdata.asset.common
Methods in cdm.base.staticdata.asset.common that return AdjustableDateModifier and TypeMethodDescriptionDeliveryDateParameters.DeliveryDateParametersImpl.getDeliveryDate()DeliveryDateParameters.getDeliveryDate()Specifies the specific contract date for the contract that should be referenced for a price.Methods in cdm.base.staticdata.asset.common with parameters of type AdjustableDateModifier and TypeMethodDescriptionDeliveryDateParameters.DeliveryDateParametersBuilder.setDeliveryDate(AdjustableDate deliveryDate) DeliveryDateParameters.DeliveryDateParametersBuilderImpl.setDeliveryDate(AdjustableDate _deliveryDate) -
Uses of AdjustableDate in cdm.observable.asset
Methods in cdm.observable.asset that return AdjustableDateModifier and TypeMethodDescriptionFxRateSourceFixing.FxRateSourceFixingImpl.getFixingDate()FxRateSourceFixing.getFixingDate()The date on which the fixing is scheduled to occur.Methods in cdm.observable.asset with parameters of type AdjustableDateModifier and TypeMethodDescriptionFxRateSourceFixing.FxRateSourceFixingBuilder.setFixingDate(AdjustableDate fixingDate) FxRateSourceFixing.FxRateSourceFixingBuilderImpl.setFixingDate(AdjustableDate _fixingDate) -
Uses of AdjustableDate in cdm.product.asset
Methods in cdm.product.asset that return AdjustableDateModifier and TypeMethodDescriptionInterestRatePayout.getPaymentDate()The payment date, where only one date is specified, as for the FRA product.InterestRatePayout.InterestRatePayoutImpl.getPaymentDate()Methods in cdm.product.asset with parameters of type AdjustableDateModifier and TypeMethodDescriptionInterestRatePayout.InterestRatePayoutBuilder.setPaymentDate(AdjustableDate paymentDate) InterestRatePayout.InterestRatePayoutBuilderImpl.setPaymentDate(AdjustableDate _paymentDate) -
Uses of AdjustableDate in cdm.product.common.schedule
Methods in cdm.product.common.schedule that return AdjustableDateModifier and TypeMethodDescriptionResetDates.getFinalFixingDate()This attribute is not part of the FpML ResetDate, and has been added as part of the CDM to support the credit derivatives final fixing date.ResetDates.ResetDatesImpl.getFinalFixingDate()Methods in cdm.product.common.schedule with parameters of type AdjustableDateModifier and TypeMethodDescriptionResetDates.ResetDatesBuilder.setFinalFixingDate(AdjustableDate finalFixingDate) ResetDates.ResetDatesBuilderImpl.setFinalFixingDate(AdjustableDate _finalFixingDate) -
Uses of AdjustableDate in cdm.product.common.schedule.functions
Methods in cdm.product.common.schedule.functions with parameters of type AdjustableDateModifier and TypeMethodDescriptionstatic com.rosetta.model.lib.records.DateAdjustableDateUtils.adjustDate(AdjustableDate adjustableDate) -
Uses of AdjustableDate in cdm.product.common.settlement
Methods in cdm.product.common.settlement that return AdjustableDateModifier and TypeMethodDescriptionPrincipalPayment.getPrincipalPaymentDate()The date where the PrincipalPayment shall be settled.PrincipalPayment.PrincipalPaymentImpl.getPrincipalPaymentDate()Methods in cdm.product.common.settlement with parameters of type AdjustableDateModifier and TypeMethodDescriptionPrincipalPayment.PrincipalPaymentBuilder.setPrincipalPaymentDate(AdjustableDate principalPaymentDate) PrincipalPayment.PrincipalPaymentBuilderImpl.setPrincipalPaymentDate(AdjustableDate _principalPaymentDate) -
Uses of AdjustableDate in cdm.product.template
Methods in cdm.product.template that return AdjustableDateModifier and TypeMethodDescriptionMandatoryEarlyTermination.getMandatoryEarlyTerminationDate()The early termination date associated with a mandatory early termination of a swap.MandatoryEarlyTermination.MandatoryEarlyTerminationImpl.getMandatoryEarlyTerminationDate()Methods in cdm.product.template with parameters of type AdjustableDateModifier and TypeMethodDescriptionMandatoryEarlyTermination.MandatoryEarlyTerminationBuilder.setMandatoryEarlyTerminationDate(AdjustableDate mandatoryEarlyTerminationDate) MandatoryEarlyTermination.MandatoryEarlyTerminationBuilderImpl.setMandatoryEarlyTerminationDate(AdjustableDate _mandatoryEarlyTerminationDate)