Package cdm.product.common.schedule
Class ObservationSchedule.ObservationScheduleImpl
java.lang.Object
cdm.product.common.schedule.ObservationSchedule.ObservationScheduleImpl
- All Implemented Interfaces:
ObservationSchedule,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
ObservationSchedule
public static class ObservationSchedule.ObservationScheduleImpl
extends Object
implements ObservationSchedule
Immutable Implementation of ObservationSchedule
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.common.schedule.ObservationSchedule
ObservationSchedule.ObservationScheduleBuilder, ObservationSchedule.ObservationScheduleBuilderImpl, ObservationSchedule.ObservationScheduleImpl -
Field Summary
Fields inherited from interface cdm.product.common.schedule.ObservationSchedule
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe business day convention and financial business centers used for adjusting the date if it would otherwise fall on a day that is not a business date in the specified business centers.List<? extends ObservationDate> Specifies an adjusted or unadjusted date for a market observation.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.common.schedule.ObservationSchedule
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
ObservationScheduleImpl
-
-
Method Details
-
getObservationDate
@RosettaAttribute("observationDate") @RuneAttribute("observationDate") public List<? extends ObservationDate> getObservationDate()Description copied from interface:ObservationScheduleSpecifies an adjusted or unadjusted date for a market observation.- Specified by:
getObservationDatein interfaceObservationSchedule
-
getDateAdjustments
@RosettaAttribute("dateAdjustments") @RuneAttribute("dateAdjustments") public BusinessDayAdjustments getDateAdjustments()Description copied from interface:ObservationScheduleThe business day convention and financial business centers used for adjusting the date if it would otherwise fall on a day that is not a business date in the specified business centers.- Specified by:
getDateAdjustmentsin interfaceObservationSchedule
-
build
Description copied from interface:ObservationScheduleBuild Methods- Specified by:
buildin interfaceObservationSchedule- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceObservationSchedule- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-