Package org.isda.cdm

Class WeightedAveragingObservation


  • @RosettaClass
    @RosettaSynonym(value="WeightedAveragingObservation",
                    source="FpML_5_10")
    public class WeightedAveragingObservation
    extends com.rosetta.model.lib.RosettaModelObject
    A single weighted averaging observation.
    Version:
    2.5.4
    • Method Detail

      • getDateTime

        @RosettaSynonym(value="dateTime",source="FpML_5_10") @RosettaSynonym(value="dateTime",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="dateTime",source="DTCC_11_0") @RosettaSynonym(value="dateTime",source="DTCC_9_0") @RosettaSynonym(value="dateTime",source="CME_ClearedConfirm_1_17")
        public final java.time.ZonedDateTime getDateTime()
        Observation date time, which should be used when literal observation dates are required. The CDM specifies that the zoned date time is to be expressed in accordance with ISO 8601, either as UTC as an offset to UTC.
      • getObservationNumber

        @RosettaSynonym(value="observationNumber",source="FpML_5_10") @RosettaSynonym(value="observationNumber",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="observationNumber",source="DTCC_11_0") @RosettaSynonym(value="observationNumber",source="DTCC_9_0") @RosettaSynonym(value="observationNumber",source="CME_ClearedConfirm_1_17")
        public final java.lang.Integer getObservationNumber()
        Observation number, which should be unique, within a series generated by a date schedule.
      • getWeight

        @RosettaSynonym(value="weight",source="FpML_5_10") @RosettaSynonym(value="weight",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="weight",source="DTCC_11_0") @RosettaSynonym(value="weight",source="DTCC_9_0") @RosettaSynonym(value="weight",source="CME_ClearedConfirm_1_17")
        public final java.math.BigDecimal getWeight()
        Observation weight, which is used as a multiplier for the observation value.
      • metaData

        public com.rosetta.model.lib.meta.RosettaMetaData<? extends WeightedAveragingObservation> metaData()
        Specified by:
        metaData in class com.rosetta.model.lib.RosettaModelObject
      • process

        public void process​(com.rosetta.model.lib.path.RosettaPath path,
                            com.rosetta.model.lib.process.Processor processor)
        Specified by:
        process in class com.rosetta.model.lib.RosettaModelObject
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object