Uses of Package
cdm.base.datetime
Packages that use cdm.base.datetime
Package
Description
Basic date and time concepts: relative date, date range, offset, business centre etc.
Basic maths concepts: quantity and unit, rounding, curve / schedule, non-negativity constraint etc.
Basic static asset concepts that apply across asset classes: taxonomy etc.
Business event concepts: primitives, contract state and associated state transition function specifications.
Workflow concepts (orthogonal to business event): time stamp, credit limit, trade warehouse info and associated function specifications.
Observable asset concepts: schedule, settlement, price and quantity notation etc.
Floating amount calculations for calculated rates.
Observable event concepts: extraordinary event, trigger event, disruption event 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.
-
Classes in cdm.base.datetime used by cdm.base.datetimeClassDescriptionA class for defining 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.Builder InterfaceA 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.Builder InterfaceA class for defining 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.Builder InterfaceThis Rosetta class specifies the date as either an unadjusted, adjusted or relative date.Builder InterfaceA class giving the choice between defining a date as an explicit date together with applicable adjustments or as relative to some other (anchor) date.Builder InterfaceA class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates.Builder InterfaceA class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates, or as a calculation period schedule.Builder InterfaceA 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.Builder InterfaceClass to representing a method for generating a series of dates.Builder InterfaceThe enumerated values to specify the business centers.A class for specifying the business day calendar location used in determining whether a day is a business day or not, either by specifying this business center by reference to an enumerated list that is maintained by the FpML standard, or by reference to such specification when it exists elsewhere as part of the instance document.Builder InterfaceA class for defining a time with respect to a business day calendar location.Builder InterfaceA class defining a range of contiguous business days by defining an unadjusted first date, an unadjusted last date and a business day convention and business centers for adjusting the first and last dates if they would otherwise fall on a non business day in the specified business centers.Builder InterfaceA class defining the business day convention and financial business centers used for adjusting any relevant date if it would otherwise fall on a day that is not a business day in the specified business center.Builder InterfaceThe enumerated values to specify the convention for adjusting any relevant date if it would otherwise fall on a day that is not a valid business day.Represents the parameters for describing how often something (such as collateral interest) is to be calculated.Builder InterfaceA class to specify the frequency at which calculation period end dates occur within the regular part of the calculation period schedule and their roll date convention.Builder InterfaceThe enumerated values to specify how the compounding calculation is doneA class to specify an offset either as a normalized [multiplier, period, dayType] or as a custom provision of type string.Builder InterfaceList of dates.Builder InterfaceA class defining a contiguous series of calendar dates.Builder InterfaceBuilder Implementation of DateRangeImmutable Implementation of DateRangeList of dateTimes.Builder InterfaceThe enumerated values to specify a day of the seven-day week.Lists the enumerated values to specify the day type classification used in counting the number of days between two dates.A class for defining a date frequency, e.g. one day, three months, through the combination of an integer value and a standardized period value that is specified as part of an enumeration.Builder InterfaceBuilder Implementation of FrequencyImmutable Implementation of FrequencyA 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.Builder InterfaceBuilder Implementation of OffsetImmutable Implementation of OffsetA class to define recurring periods or time offsets.Builder InterfaceBuilder Implementation of PeriodImmutable Implementation of PeriodIndicator to specify if the period bound is defined as a period and whether the bound is inclusive.Builder InterfaceThe enumerated values to specify the period, e.g. day, week.The enumerated values to specify a time period containing the additional value of Term.A class for specifying a calculation period schedule.Builder InterfaceIndicates The period range defined as either a lower and upper period bound, or both.Builder InterfaceThe enumeration values to specify a time period containing additional values such as Term.A class defining a date (referred to as the derived date) as a relative offset from another date (referred to as the anchor date).Builder InterfaceBuilder Implementation of RelativeDateOffsetImmutable Implementation of RelativeDateOffsetA class describing a set of dates defined as relative to another set of dates.Builder InterfaceThe enumerated values to specify the period term as part of a periodic schedule, i.e. the calculation period end date within the regular part of the calculation period.How often is rounding performedThe enumeration values to qualify the allowed units of time.The time alongside with the timezone location information.Builder Interface
-
Classes in cdm.base.datetime used by cdm.base.datetime.functionsClassDescriptionThis Rosetta class specifies the date as either an unadjusted, adjusted or relative date.Builder InterfaceA class giving the choice between defining a date as an explicit date together with applicable adjustments or as relative to some other (anchor) date.Builder InterfaceA class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates, or as a calculation period schedule.A 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.The enumerated values to specify the business centers.A class for specifying the business day calendar location used in determining whether a day is a business day or not, either by specifying this business center by reference to an enumerated list that is maintained by the FpML standard, or by reference to such specification when it exists elsewhere as part of the instance document.A class for defining a time with respect to a business day calendar location.The enumerated values to specify a day of the seven-day week.A class defining a date (referred to as the derived date) as a relative offset from another date (referred to as the anchor date).The time alongside with the timezone location information.Builder Interface
-
Classes in cdm.base.datetime used by cdm.base.datetime.metaClassDescriptionA class for defining 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.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.A class for defining 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.This Rosetta class specifies the date as either an unadjusted, adjusted or relative date.A class giving the choice between defining a date as an explicit date together with applicable adjustments or as relative to some other (anchor) date.A class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates.A class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates, or as a calculation period schedule.A 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.Class to representing a method for generating a series of dates.A class for specifying the business day calendar location used in determining whether a day is a business day or not, either by specifying this business center by reference to an enumerated list that is maintained by the FpML standard, or by reference to such specification when it exists elsewhere as part of the instance document.A class for defining a time with respect to a business day calendar location.A class defining a range of contiguous business days by defining an unadjusted first date, an unadjusted last date and a business day convention and business centers for adjusting the first and last dates if they would otherwise fall on a non business day in the specified business centers.A class defining the business day convention and financial business centers used for adjusting any relevant date if it would otherwise fall on a day that is not a business day in the specified business center.Represents the parameters for describing how often something (such as collateral interest) is to be calculated.A class to specify the frequency at which calculation period end dates occur within the regular part of the calculation period schedule and their roll date convention.A class to specify an offset either as a normalized [multiplier, period, dayType] or as a custom provision of type string.List of dates.A class defining a contiguous series of calendar dates.List of dateTimes.A class for defining a date frequency, e.g. one day, three months, through the combination of an integer value and a standardized period value that is specified as part of an enumeration.A 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.A class to define recurring periods or time offsets.Indicator to specify if the period bound is defined as a period and whether the bound is inclusive.A class for specifying a calculation period schedule.Indicates The period range defined as either a lower and upper period bound, or both.A class defining a date (referred to as the derived date) as a relative offset from another date (referred to as the anchor date).A class describing a set of dates defined as relative to another set of dates.The time alongside with the timezone location information.
-
Classes in cdm.base.datetime used by cdm.base.datetime.metafieldsClassDescriptionA class giving the choice between defining a date as an explicit date together with applicable adjustments or as relative to some other (anchor) date.Builder InterfaceA class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates.Builder InterfaceThe enumerated values to specify the business centers.A class for specifying the business day calendar location used in determining whether a day is a business day or not, either by specifying this business center by reference to an enumerated list that is maintained by the FpML standard, or by reference to such specification when it exists elsewhere as part of the instance document.Builder InterfaceA class defining the business day convention and financial business centers used for adjusting any relevant date if it would otherwise fall on a day that is not a business day in the specified business center.Builder InterfaceThe time alongside with the timezone location information.Builder Interface
-
Classes in cdm.base.datetime used by cdm.base.datetime.validationClassDescriptionA class for defining 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.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.A class for defining 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.This Rosetta class specifies the date as either an unadjusted, adjusted or relative date.A class giving the choice between defining a date as an explicit date together with applicable adjustments or as relative to some other (anchor) date.A class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates.A class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates, or as a calculation period schedule.A 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.Class to representing a method for generating a series of dates.A class for specifying the business day calendar location used in determining whether a day is a business day or not, either by specifying this business center by reference to an enumerated list that is maintained by the FpML standard, or by reference to such specification when it exists elsewhere as part of the instance document.A class for defining a time with respect to a business day calendar location.A class defining a range of contiguous business days by defining an unadjusted first date, an unadjusted last date and a business day convention and business centers for adjusting the first and last dates if they would otherwise fall on a non business day in the specified business centers.A class defining the business day convention and financial business centers used for adjusting any relevant date if it would otherwise fall on a day that is not a business day in the specified business center.Represents the parameters for describing how often something (such as collateral interest) is to be calculated.A class to specify the frequency at which calculation period end dates occur within the regular part of the calculation period schedule and their roll date convention.A class to specify an offset either as a normalized [multiplier, period, dayType] or as a custom provision of type string.List of dates.A class defining a contiguous series of calendar dates.List of dateTimes.A class for defining a date frequency, e.g. one day, three months, through the combination of an integer value and a standardized period value that is specified as part of an enumeration.A 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.A class to define recurring periods or time offsets.Indicator to specify if the period bound is defined as a period and whether the bound is inclusive.A class for specifying a calculation period schedule.Indicates The period range defined as either a lower and upper period bound, or both.A class defining a date (referred to as the derived date) as a relative offset from another date (referred to as the anchor date).A class describing a set of dates defined as relative to another set of dates.The time alongside with the timezone location information.
-
Classes in cdm.base.datetime used by cdm.base.datetime.validation.dataruleClassDescriptionA class for defining 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.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.A class for defining 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.This Rosetta class specifies the date as either an unadjusted, adjusted or relative date.A class giving the choice between defining a date as an explicit date together with applicable adjustments or as relative to some other (anchor) date.A class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates.A class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates, or as a calculation period schedule.A class for specifying the business day calendar location used in determining whether a day is a business day or not, either by specifying this business center by reference to an enumerated list that is maintained by the FpML standard, or by reference to such specification when it exists elsewhere as part of the instance document.Represents the parameters for describing how often something (such as collateral interest) is to be calculated.A class to specify the frequency at which calculation period end dates occur within the regular part of the calculation period schedule and their roll date convention.A class defining a contiguous series of calendar dates.A class for defining a date frequency, e.g. one day, three months, through the combination of an integer value and a standardized period value that is specified as part of an enumeration.A 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.A class to define recurring periods or time offsets.Indicates The period range defined as either a lower and upper period bound, or both.A class describing a set of dates defined as relative to another set of dates.
-
Classes in cdm.base.datetime used by cdm.base.datetime.validation.existsClassDescriptionA class for defining 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.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.A class for defining 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.This Rosetta class specifies the date as either an unadjusted, adjusted or relative date.A class giving the choice between defining a date as an explicit date together with applicable adjustments or as relative to some other (anchor) date.A class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates.A class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates, or as a calculation period schedule.A 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.Class to representing a method for generating a series of dates.A class for specifying the business day calendar location used in determining whether a day is a business day or not, either by specifying this business center by reference to an enumerated list that is maintained by the FpML standard, or by reference to such specification when it exists elsewhere as part of the instance document.A class for defining a time with respect to a business day calendar location.A class defining a range of contiguous business days by defining an unadjusted first date, an unadjusted last date and a business day convention and business centers for adjusting the first and last dates if they would otherwise fall on a non business day in the specified business centers.A class defining the business day convention and financial business centers used for adjusting any relevant date if it would otherwise fall on a day that is not a business day in the specified business center.Represents the parameters for describing how often something (such as collateral interest) is to be calculated.A class to specify the frequency at which calculation period end dates occur within the regular part of the calculation period schedule and their roll date convention.A class to specify an offset either as a normalized [multiplier, period, dayType] or as a custom provision of type string.List of dates.A class defining a contiguous series of calendar dates.List of dateTimes.A class for defining a date frequency, e.g. one day, three months, through the combination of an integer value and a standardized period value that is specified as part of an enumeration.A 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.A class to define recurring periods or time offsets.Indicator to specify if the period bound is defined as a period and whether the bound is inclusive.A class for specifying a calculation period schedule.Indicates The period range defined as either a lower and upper period bound, or both.A class defining a date (referred to as the derived date) as a relative offset from another date (referred to as the anchor date).A class describing a set of dates defined as relative to another set of dates.The time alongside with the timezone location information.
-
Classes in cdm.base.datetime used by cdm.base.mathClassDescriptionA class for defining a date frequency, e.g. one day, three months, through the combination of an integer value and a standardized period value that is specified as part of an enumeration.Builder Interface
-
Classes in cdm.base.datetime used by cdm.base.staticdata.asset.commonClassDescriptionA class for defining 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.Builder InterfaceA 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.Builder Interface
-
Classes in cdm.base.datetime used by cdm.event.commonClassDescriptionA class for defining 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.Builder InterfaceThis Rosetta class specifies the date as either an unadjusted, adjusted or relative date.Builder InterfaceA class for defining a time with respect to a business day calendar location.Builder InterfaceThe time alongside with the timezone location information.Builder Interface
-
Classes in cdm.base.datetime used by cdm.event.common.functionsClassDescriptionA class giving the choice between defining a date as an explicit date together with applicable adjustments or as relative to some other (anchor) date.A class for defining a time with respect to a business day calendar location.The time alongside with the timezone location information.Builder Interface
-
Classes in cdm.base.datetime used by cdm.event.workflowClassDescriptionThe enumeration values to specify a time period containing additional values such as Term.
-
Classes in cdm.base.datetime used by cdm.observable.assetClassDescriptionA class for defining 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.Builder InterfaceA class giving the choice between defining a date as an explicit date together with applicable adjustments or as relative to some other (anchor) date.Builder InterfaceA class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates, or as a calculation period schedule.Builder InterfaceThe enumerated values to specify the business centers.A class for defining a time with respect to a business day calendar location.Builder InterfaceA class for defining a date frequency, e.g. one day, three months, through the combination of an integer value and a standardized period value that is specified as part of an enumeration.A class to define recurring periods or time offsets.Builder Interface
-
Classes in cdm.base.datetime used by cdm.observable.asset.calculatedrateClassDescriptionA class for specifying the business day calendar location used in determining whether a day is a business day or not, either by specifying this business center by reference to an enumerated list that is maintained by the FpML standard, or by reference to such specification when it exists elsewhere as part of the instance document.Builder Interface
-
Classes in cdm.base.datetime used by cdm.observable.asset.calculatedrate.functionsClassDescriptionThe enumerated values to specify the business centers.A class for specifying the business day calendar location used in determining whether a day is a business day or not, either by specifying this business center by reference to an enumerated list that is maintained by the FpML standard, or by reference to such specification when it exists elsewhere as part of the instance document.
-
Classes in cdm.base.datetime used by cdm.observable.common.functionsClassDescriptionThe time alongside with the timezone location information.Builder Interface
-
Classes in cdm.base.datetime used by cdm.observable.eventClassDescriptionA class giving the choice between defining a date as an explicit date together with applicable adjustments or as relative to some other (anchor) date.Builder InterfaceClass to representing a method for generating a series of dates.Builder InterfaceThe enumerated values to specify the business centers.List of dates.Builder InterfaceA 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.Builder InterfaceThe time alongside with the timezone location information.Builder Interface
-
Classes in cdm.base.datetime used by cdm.product.assetClassDescriptionA class for defining 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.Builder InterfaceA class giving the choice between defining a date as an explicit date together with applicable adjustments or as relative to some other (anchor) date.Builder InterfaceA class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates, or as a calculation period schedule.Builder InterfaceA class defining the business day convention and financial business centers used for adjusting any relevant date if it would otherwise fall on a day that is not a business day in the specified business center.Builder InterfaceThe enumerated values to specify a day of the seven-day week.A 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.Builder InterfaceA class to define recurring periods or time offsets.Builder Interface
-
Classes in cdm.base.datetime used by cdm.product.asset.floatingrate.functions
-
Classes in cdm.base.datetime used by cdm.product.collateralClassDescriptionThe enumerated values to specify the business centers.Represents the parameters for describing how often something (such as collateral interest) is to be calculated.Builder InterfaceThe enumerated values to specify how the compounding calculation is doneLists the enumerated values to specify the day type classification used in counting the number of days between two dates.A class to define recurring periods or time offsets.Builder InterfaceIndicates The period range defined as either a lower and upper period bound, or both.Builder InterfaceHow often is rounding performed
-
Classes in cdm.base.datetime used by cdm.product.collateral.functionsClassDescriptionIndicates The period range defined as either a lower and upper period bound, or both.
-
Classes in cdm.base.datetime used by cdm.product.common.scheduleClassDescriptionA class for defining 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.Builder InterfaceA class giving the choice between defining a date as an explicit date together with applicable adjustments or as relative to some other (anchor) date.Builder InterfaceA class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates.A class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates, or as a calculation period schedule.Builder InterfaceClass to representing a method for generating a series of dates.Builder InterfaceA class for specifying the business day calendar location used in determining whether a day is a business day or not, either by specifying this business center by reference to an enumerated list that is maintained by the FpML standard, or by reference to such specification when it exists elsewhere as part of the instance document.Builder InterfaceA class for defining a time with respect to a business day calendar location.Builder InterfaceA class defining the business day convention and financial business centers used for adjusting any relevant date if it would otherwise fall on a day that is not a business day in the specified business center.Builder InterfaceThe enumerated values to specify the convention for adjusting any relevant date if it would otherwise fall on a day that is not a valid business day.A class to specify the frequency at which calculation period end dates occur within the regular part of the calculation period schedule and their roll date convention.Builder InterfaceList of dateTimes.Builder InterfaceThe enumerated values to specify a day of the seven-day week.Lists the enumerated values to specify the day type classification used in counting the number of days between two dates.A class for defining a date frequency, e.g. one day, three months, through the combination of an integer value and a standardized period value that is specified as part of an enumeration.Builder InterfaceBuilder Implementation of FrequencyImmutable Implementation of FrequencyA 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.Builder InterfaceThe enumerated values to specify a time period containing the additional value of Term.A class for specifying a calculation period schedule.Builder InterfaceA class defining a date (referred to as the derived date) as a relative offset from another date (referred to as the anchor date).Builder Interface
-
Classes in cdm.base.datetime used by cdm.product.common.schedule.functionsClassDescriptionA class for defining 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.A class giving the choice between defining a date as an explicit date together with applicable adjustments or as relative to some other (anchor) date.A class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates, or as a calculation period schedule.A 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.A class defining the business day convention and financial business centers used for adjusting any relevant date if it would otherwise fall on a day that is not a business day in the specified business center.A class to specify the frequency at which calculation period end dates occur within the regular part of the calculation period schedule and their roll date convention.
-
Classes in cdm.base.datetime used by cdm.product.common.settlementClassDescriptionA class for defining 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.Builder InterfaceA 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.Builder InterfaceThis Rosetta class specifies the date as either an unadjusted, adjusted or relative date.Builder InterfaceA class giving the choice between defining a date as an explicit date together with applicable adjustments or as relative to some other (anchor) date.Builder InterfaceA class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates, or as a calculation period schedule.Builder InterfaceA class for specifying the business day calendar location used in determining whether a day is a business day or not, either by specifying this business center by reference to an enumerated list that is maintained by the FpML standard, or by reference to such specification when it exists elsewhere as part of the instance document.Builder InterfaceA class for defining a time with respect to a business day calendar location.Builder InterfaceA class defining a range of contiguous business days by defining an unadjusted first date, an unadjusted last date and a business day convention and business centers for adjusting the first and last dates if they would otherwise fall on a non business day in the specified business centers.Builder InterfaceThe enumerated values to specify the convention for adjusting any relevant date if it would otherwise fall on a day that is not a valid business day.Lists the enumerated values to specify the day type classification used in counting the number of days between two dates.A 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.Builder InterfaceBuilder Implementation of OffsetImmutable Implementation of OffsetA class to define recurring periods or time offsets.Builder InterfaceBuilder Implementation of PeriodImmutable Implementation of PeriodThe enumerated values to specify the period, e.g. day, week.A class defining a date (referred to as the derived date) as a relative offset from another date (referred to as the anchor date).Builder Interface
-
Classes in cdm.base.datetime used by cdm.product.templateClassDescriptionA class for defining 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.Builder InterfaceA class giving the choice between defining a date as an explicit date together with applicable adjustments or as relative to some other (anchor) date.Builder InterfaceA class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates.Builder InterfaceA class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates, or as a calculation period schedule.Builder InterfaceThe enumerated values to specify the business centers.A class for defining a time with respect to a business day calendar location.Builder InterfaceA class defining the business day convention and financial business centers used for adjusting any relevant date if it would otherwise fall on a day that is not a business day in the specified business center.Builder InterfaceA class defining a contiguous series of calendar dates.Builder InterfaceA class to define recurring periods or time offsets.Builder InterfaceA class defining a date (referred to as the derived date) as a relative offset from another date (referred to as the anchor date).Builder Interface
-
Classes in cdm.base.datetime used by cdm.product.template.functionsClassDescriptionA class for defining a time with respect to a business day calendar location.
-
Classes in cdm.base.datetime used by cdm.product.template.utilClassDescriptionA class giving the choice between defining a series of dates as an explicit list of dates together with applicable adjustments or as relative to some other series of (anchor) dates.A class for defining a time with respect to a business day calendar location.