Package org.isda.cdm
Enum EventTimestampQualificationEnum
- java.lang.Object
-
- java.lang.Enum<EventTimestampQualificationEnum>
-
- org.isda.cdm.EventTimestampQualificationEnum
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<EventTimestampQualificationEnum>
public enum EventTimestampQualificationEnum extends java.lang.Enum<EventTimestampQualificationEnum>
The enumeration values to qualify the timestamps that can be associated with a lifecycle event. The reason for such approach is that the experience of integrating the DTCC and CME data representations suggests that a wide set of timestamps are currently utilized among service providers, while there is not at present an objective set of criteria that could help suggest a defined set of timestamps as part of the CDM. Implementers are expected to evaluate the current enumeration values to determine whether those meet their requirements. If not, they are expected to engage with the CDM team to evaluate the addition of further value(s) to this enumeration, which will then participate to the development of a compendium for further evaluation at a later point in order to determine whether this modeling is appropriate.- Version:
- 2.5.4
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CLEARING_CONFIRMATION_DATE_TIME
The date and time on which trade was confirmed as cleared.CLEARING_DATE_TIME
The date and time on the trade was cleared.CLEARING_SUBMISSION_DATE_TIME
The date and time on which the event was submitted for clearing.EVENT_CREATION_DATE_TIME
The date and time on which the event was created.EVENT_EXPIRATION_DATE_TIME
The date and time on which the event will be considered expired.EVENT_PROCESSING_DATE_TIME
The date and time on which the event was processed.EVENT_SENT_DATE_TIME
The date and time on which the event was sent.EVENT_SUBMITTED_DATE_TIME
The date and time on which the event was submitted.EXECUTION_DATE_TIME
The date and time on which the trade execution was performed.TRANSACTION_CREATION_DATE_TIME
The date and time on which the transaction has been created.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString()
static EventTimestampQualificationEnum
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static EventTimestampQualificationEnum[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CLEARING_DATE_TIME
public static final EventTimestampQualificationEnum CLEARING_DATE_TIME
The date and time on the trade was cleared.
-
CLEARING_CONFIRMATION_DATE_TIME
public static final EventTimestampQualificationEnum CLEARING_CONFIRMATION_DATE_TIME
The date and time on which trade was confirmed as cleared.
-
CLEARING_SUBMISSION_DATE_TIME
public static final EventTimestampQualificationEnum CLEARING_SUBMISSION_DATE_TIME
The date and time on which the event was submitted for clearing.
-
EVENT_CREATION_DATE_TIME
public static final EventTimestampQualificationEnum EVENT_CREATION_DATE_TIME
The date and time on which the event was created.
-
EVENT_EXPIRATION_DATE_TIME
public static final EventTimestampQualificationEnum EVENT_EXPIRATION_DATE_TIME
The date and time on which the event will be considered expired.
-
EVENT_PROCESSING_DATE_TIME
public static final EventTimestampQualificationEnum EVENT_PROCESSING_DATE_TIME
The date and time on which the event was processed.
-
EVENT_SENT_DATE_TIME
public static final EventTimestampQualificationEnum EVENT_SENT_DATE_TIME
The date and time on which the event was sent.
-
EVENT_SUBMITTED_DATE_TIME
public static final EventTimestampQualificationEnum EVENT_SUBMITTED_DATE_TIME
The date and time on which the event was submitted.
-
EXECUTION_DATE_TIME
public static final EventTimestampQualificationEnum EXECUTION_DATE_TIME
The date and time on which the trade execution was performed.
-
TRANSACTION_CREATION_DATE_TIME
public static final EventTimestampQualificationEnum TRANSACTION_CREATION_DATE_TIME
The date and time on which the transaction has been created. This timestamp is specified as such by the CME ClearPort Matched IRS Trade submission API specification: 'The transaction date time of the trade. Represents the date & time on which the trade was initially generated either by CME Clearing or firm. The transaction date time may be assigned by CME Clearing at the point the trade is reported as cleared. Transaction date time can also be provided by an external submitter of the trade at the point the trade is submitted.'
-
-
Method Detail
-
values
public static EventTimestampQualificationEnum[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (EventTimestampQualificationEnum c : EventTimestampQualificationEnum.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static EventTimestampQualificationEnum valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Enum<EventTimestampQualificationEnum>
-
-