Package org.isda.cdm

Class ValuationDate


  • @RosettaClass
    @RosettaSynonym(value="ValuationDate",
                    source="FpML_5_10")
    public class ValuationDate
    extends com.rosetta.model.lib.RosettaModelObject
    Version:
    2.5.4
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static ValuationDate.ValuationDateBuilder builder()  
      boolean equals​(java.lang.Object o)  
      MultipleValuationDates getMultipleValuationDates()
      Where multiple valuation dates are specified as being applicable for cash settlement, this element specifies (a) the number of applicable valuation dates, and (b) the number of business days after satisfaction of all conditions to settlement when the first such valuation date occurs, and (c) the number of business days thereafter of each successive valuation date.
      SingleValuationDate getSingleValuationDate()
      Where single valuation date is specified as being applicable for cash settlement, this element specifies the number of business days after satisfaction of all conditions to settlement when such valuation date occurs.
      int hashCode()  
      com.rosetta.model.lib.meta.RosettaMetaData<? extends ValuationDate> metaData()  
      void process​(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)  
      ValuationDate.ValuationDateBuilder toBuilder()  
      java.lang.String toString()  
      • Methods inherited from class com.rosetta.model.lib.RosettaModelObject

        optionalStream, processRosetta, processRosetta
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Method Detail

      • getMultipleValuationDates

        @RosettaSynonym(value="multipleValuationDates",source="FpML_5_10") @RosettaSynonym(value="multipleValuationDates",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="multipleValuationDates",source="DTCC_11_0") @RosettaSynonym(value="multipleValuationDates",source="DTCC_9_0") @RosettaSynonym(value="multipleValuationDates",source="CME_ClearedConfirm_1_17")
        public final MultipleValuationDates getMultipleValuationDates()
        Where multiple valuation dates are specified as being applicable for cash settlement, this element specifies (a) the number of applicable valuation dates, and (b) the number of business days after satisfaction of all conditions to settlement when the first such valuation date occurs, and (c) the number of business days thereafter of each successive valuation date. ISDA 2003 Term: Multiple Valuation Dates.
      • getSingleValuationDate

        @RosettaSynonym(value="singleValuationDate",source="FpML_5_10") @RosettaSynonym(value="singleValuationDate",source="CME_SubmissionIRS_1_0") @RosettaSynonym(value="singleValuationDate",source="DTCC_11_0") @RosettaSynonym(value="singleValuationDate",source="DTCC_9_0") @RosettaSynonym(value="singleValuationDate",source="CME_ClearedConfirm_1_17")
        public final SingleValuationDate getSingleValuationDate()
        Where single valuation date is specified as being applicable for cash settlement, this element specifies the number of business days after satisfaction of all conditions to settlement when such valuation date occurs. ISDA 2003 Term: Single Valuation Date.
      • metaData

        public com.rosetta.model.lib.meta.RosettaMetaData<? extends ValuationDate> 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