FINXIS.

AdjustableDates

Type CDM 7.2.0

A class for defining a series of dates that shall be subject to adjustment if they would otherwise fall on a day that is not a business day in the specified business centers, together with the convention for adjusting the dates.

Extends —
Extended by —
Attributes 3
Namespace cdm.base.datetime

Attributes

All 3 declared on AdjustableDates. Cardinality in amber is required.

NameTypeCard.Description
unadjustedDate date 0..* A date subject to adjustment.
dateAdjustments BusinessDayAdjustments 0..1 The business day convention and financial business centers used for adjusting the date if it would otherwise fall on a day that is not a business date in the specified business centers.
adjustedDate date 0..* The date(s) once the adjustment has been performed. (Note that this date may change if the business center holidays change).

Conditions

Validation rules the model enforces on this type, in Rune. An instance that breaks one of these is invalid CDM, whatever produced it.

AdjustedDate Condition
FpML specifies a choice between adjustedDate and [unadjustedDate (required), dateAdjutsments (required), adjustedDate (optional)].
if adjustedDate is absent
then unadjustedDate exists and dateAdjustments exists

Referenced by

5 types hold an AdjustableDates as an attribute.

Functions

Model functions that produce or consume this type. These are the CDM's own behaviour — the logic a correct implementation has to match.

FunctionRoleDescription
MapAdjustableDates returns —
MapDateListToAdjustableDates returns —
AdjustableDatesResolution takes Prioritization of unadjustedDate over adjustedDate.

Open AdjustableDates in the Model Browser

Walk the tree and the reference graph interactively, and switch releases to see how the type has changed. Free, no signup.

Model Browser All 200+ releases
Parsed from CDM 7.2.0 · base-datetime-type.rosetta cdm.base.datetime