Package cdm.base.datetime
Class DateRange.DateRangeImpl
java.lang.Object
cdm.base.datetime.DateRange.DateRangeImpl
- All Implemented Interfaces:
DateRange,com.rosetta.model.lib.RosettaModelObject
- Direct Known Subclasses:
BusinessDateRange.BusinessDateRangeImpl
- Enclosing interface:
DateRange
Immutable Implementation of DateRange
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.DateRange
DateRange.DateRangeBuilder, DateRange.DateRangeBuilderImpl, DateRange.DateRangeImpl -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
DateRangeImpl
-
-
Method Details
-
getStartDate
@RosettaAttribute(value="startDate", isRequired=true) @RuneAttribute(value="startDate", isRequired=true) public com.rosetta.model.lib.records.Date getStartDate()Description copied from interface:DateRangeThe first date of a date range.- Specified by:
getStartDatein interfaceDateRange
-
getEndDate
@RosettaAttribute(value="endDate", isRequired=true) @RuneAttribute(value="endDate", isRequired=true) public com.rosetta.model.lib.records.Date getEndDate()Description copied from interface:DateRangeThe last date of a date range.- Specified by:
getEndDatein interfaceDateRange
-
build
Description copied from interface:DateRangeBuild Methods -
toBuilder
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-