Package org.isda.cdm

Class DateRange.DateRangeBuilder

    • Field Detail

      • unadjustedFirstDate

        protected com.rosetta.model.lib.records.Date unadjustedFirstDate
      • unadjustedLastDate

        protected com.rosetta.model.lib.records.Date unadjustedLastDate
    • Constructor Detail

      • DateRangeBuilder

        public DateRangeBuilder()
    • Method Detail

      • metaData

        public com.rosetta.model.lib.meta.RosettaMetaData<? extends DateRange> metaData()
        Specified by:
        metaData in class com.rosetta.model.lib.RosettaModelObjectBuilder
      • getUnadjustedFirstDate

        public com.rosetta.model.lib.records.Date getUnadjustedFirstDate()
      • getUnadjustedLastDate

        public com.rosetta.model.lib.records.Date getUnadjustedLastDate()
      • setUnadjustedFirstDate

        public DateRange.DateRangeBuilder setUnadjustedFirstDate​(com.rosetta.model.lib.records.Date unadjustedFirstDate)
      • setUnadjustedLastDate

        public DateRange.DateRangeBuilder setUnadjustedLastDate​(com.rosetta.model.lib.records.Date unadjustedLastDate)
      • build

        public DateRange build()
        Specified by:
        build in class com.rosetta.model.lib.RosettaModelObjectBuilder
      • prune

        public DateRange.DateRangeBuilder prune()
        Specified by:
        prune in class com.rosetta.model.lib.RosettaModelObjectBuilder
      • hasData

        public boolean hasData()
        Specified by:
        hasData in class com.rosetta.model.lib.RosettaModelObjectBuilder
      • process

        public void process​(com.rosetta.model.lib.path.RosettaPath path,
                            com.rosetta.model.lib.process.BuilderProcessor processor)
        Specified by:
        process in class com.rosetta.model.lib.RosettaModelObjectBuilder
      • 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