Package org.isda.cdm
Class DateRange
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObject
-
- org.isda.cdm.DateRange
-
- Direct Known Subclasses:
BusinessDateRange
@RosettaClass @RosettaSynonym(value="DateRange", source="FpML_5_10") public class DateRange extends com.rosetta.model.lib.RosettaModelObject
A class defining a contiguous series of calendar dates. The date range is defined as all the dates between and including the first and the last date. The first date must fall before the last date.- Version:
- 2.5.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DateRange.DateRangeBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DateRange.DateRangeBuilder
builder()
boolean
equals(java.lang.Object o)
com.rosetta.model.lib.records.Date
getUnadjustedFirstDate()
The first date of a date range.com.rosetta.model.lib.records.Date
getUnadjustedLastDate()
The last date of a date range.int
hashCode()
com.rosetta.model.lib.meta.RosettaMetaData<? extends DateRange>
metaData()
void
process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
DateRange.DateRangeBuilder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
getUnadjustedFirstDate
@RosettaSynonym(value="unadjustedFirstDate",source="FpML_5_10") @RosettaSynonym(value="unadjustedFirstDate",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="unadjustedFirstDate",source="DTCC_11_0") @RosettaSynonym(value="unadjustedFirstDate",source="DTCC_9_0") @RosettaSynonym(value="unadjustedFirstDate",source="CME_ClearedConfirm_1_17") public final com.rosetta.model.lib.records.Date getUnadjustedFirstDate()
The first date of a date range.
-
getUnadjustedLastDate
@RosettaSynonym(value="unadjustedLastDate",source="FpML_5_10") @RosettaSynonym(value="unadjustedLastDate",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="unadjustedLastDate",source="DTCC_11_0") @RosettaSynonym(value="unadjustedLastDate",source="DTCC_9_0") @RosettaSynonym(value="unadjustedLastDate",source="CME_ClearedConfirm_1_17") public final com.rosetta.model.lib.records.Date getUnadjustedLastDate()
The last date of a date range.
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends DateRange> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public DateRange.DateRangeBuilder toBuilder()
- Specified by:
toBuilder
in classcom.rosetta.model.lib.RosettaModelObject
-
builder
public static DateRange.DateRangeBuilder builder()
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObject
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-