Package cdm.product.common.schedule
Class ObservationDate.ObservationDateImpl
java.lang.Object
cdm.product.common.schedule.ObservationDate.ObservationDateImpl
- All Implemented Interfaces:
ObservationDate,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
ObservationDate
Immutable Implementation of ObservationDate
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilderNested classes/interfaces inherited from interface cdm.product.common.schedule.ObservationDate
ObservationDate.ObservationDateBuilder, ObservationDate.ObservationDateBuilderImpl, ObservationDate.ObservationDateImpl -
Field Summary
Fields inherited from interface cdm.product.common.schedule.ObservationDate
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbooleancom.rosetta.model.lib.records.DateThe date once the adjustment has been performed.com.rosetta.model.metafields.MetaFieldsgetMeta()Specifies an identification key for the market observation.com.rosetta.model.lib.records.DateA date subject to adjustment.Specifies the degree of importance of the 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.ObservationDate
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
ObservationDateImpl
-
-
Method Details
-
getUnadjustedDate
@RosettaAttribute("unadjustedDate") @RuneAttribute("unadjustedDate") public com.rosetta.model.lib.records.Date getUnadjustedDate()Description copied from interface:ObservationDateA date subject to adjustment.- Specified by:
getUnadjustedDatein interfaceObservationDate
-
getAdjustedDate
@RosettaAttribute("adjustedDate") @RuneAttribute("adjustedDate") public com.rosetta.model.lib.records.Date getAdjustedDate()Description copied from interface:ObservationDateThe date once the adjustment has been performed. (Note that this date may change if the business center holidays change).- Specified by:
getAdjustedDatein interfaceObservationDate
-
getWeight
Description copied from interface:ObservationDateSpecifies the degree of importance of the observation.- Specified by:
getWeightin interfaceObservationDate
-
getObservationReference
@RosettaAttribute("observationReference") @RuneAttribute("observationReference") public String getObservationReference()Description copied from interface:ObservationDateSpecifies an identification key for the market observation. This attribute can be used as a reference to assign weights to a series of dates defined in a parametricSchedule.- Specified by:
getObservationReferencein interfaceObservationDate
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields getMeta()- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfaceObservationDate
-
build
Description copied from interface:ObservationDateBuild Methods- Specified by:
buildin interfaceObservationDate- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceObservationDate- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-