Package cdm.base.datetime
Class BusinessDateRange.BusinessDateRangeImpl
java.lang.Object
cdm.base.datetime.DateRange.DateRangeImpl
cdm.base.datetime.BusinessDateRange.BusinessDateRangeImpl
- All Implemented Interfaces:
BusinessDateRange,DateRange,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
BusinessDateRange
public static class BusinessDateRange.BusinessDateRangeImpl
extends DateRange.DateRangeImpl
implements BusinessDateRange
Immutable Implementation of BusinessDateRange
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.datetime.BusinessDateRange
BusinessDateRange.BusinessDateRangeBuilder, BusinessDateRange.BusinessDateRangeBuilderImpl, BusinessDateRange.BusinessDateRangeImplNested classes/interfaces inherited from interface cdm.base.datetime.DateRange
DateRange.DateRangeBuilder, DateRange.DateRangeBuilderImpl, DateRange.DateRangeImpl -
Field Summary
Fields inherited from interface cdm.base.datetime.BusinessDateRange
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe business center(s), specified either explicitly or by reference to those specified somewhere else in the instance document.The convention for adjusting a date if it would otherwise fall on a day that is not a business day, as specified by an ISDA convention (e.g.inthashCode()protected voidtoString()Methods inherited from class cdm.base.datetime.DateRange.DateRangeImpl
getEndDate, getStartDate, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.datetime.BusinessDateRange
getType, metaData, processMethods inherited from interface cdm.base.datetime.DateRange
getEndDate, getStartDateMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
BusinessDateRangeImpl
-
-
Method Details
-
getBusinessDayConvention
@RosettaAttribute(value="businessDayConvention", isRequired=true) @RuneAttribute(value="businessDayConvention", isRequired=true) public BusinessDayConventionEnum getBusinessDayConvention()Description copied from interface:BusinessDateRangeThe convention for adjusting a date if it would otherwise fall on a day that is not a business day, as specified by an ISDA convention (e.g. Following, Precedent).- Specified by:
getBusinessDayConventionin interfaceBusinessDateRange
-
getBusinessCenters
@RosettaAttribute("businessCenters") @RuneAttribute("businessCenters") public BusinessCenters getBusinessCenters()Description copied from interface:BusinessDateRangeThe business center(s), specified either explicitly or by reference to those specified somewhere else in the instance document.- Specified by:
getBusinessCentersin interfaceBusinessDateRange
-
build
Description copied from interface:DateRangeBuild Methods- Specified by:
buildin interfaceBusinessDateRange- Specified by:
buildin interfaceDateRange- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classDateRange.DateRangeImpl
-
toBuilder
- Specified by:
toBuilderin interfaceBusinessDateRange- Specified by:
toBuilderin interfaceDateRange- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classDateRange.DateRangeImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classDateRange.DateRangeImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classDateRange.DateRangeImpl
-
toString
- Overrides:
toStringin classDateRange.DateRangeImpl
-