Interface FroHistory

All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
All Known Subinterfaces:
FroHistory.FroHistoryBuilder
All Known Implementing Classes:
FroHistory.FroHistoryBuilderImpl, FroHistory.FroHistoryImpl

@RosettaDataType(value="FroHistory", builder=FroHistoryBuilderImpl.class, version="7.0.0-dev.105") @RuneDataType(value="FroHistory", model="cdm", builder=FroHistoryBuilderImpl.class, version="7.0.0-dev.105") public interface FroHistory extends com.rosetta.model.lib.RosettaModelObject
FRO History
Version:
7.0.0-dev.105
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Builder Interface
    static class 
    Builder Implementation of FroHistory
    static class 
    Immutable Implementation of FroHistory
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final FroHistoryMeta
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Build Methods
     
    com.rosetta.model.lib.records.Date
    The date the Floating Rate Option was removed from the 2006 Definitions or 2021 Floating Rate Matrix.
    The supplement or version the FRO was first added to the 2006 Definitions or 2021 Floating Rate Matrix.
    The supplement or version the FRO was last updated in the 2006 Definitions or 2021 Floating Rate Matrix.
    com.rosetta.model.lib.records.Date
    The date the Floating Rate Option was added to the 2006 Definitions or 2021 Floating Rate Matrix.
    default Class<? extends FroHistory>
     
    com.rosetta.model.lib.records.Date
    The date the Floating Rate Option was last updated in the 2006 Definitions or 2021 Floating Rate Matrix.
    default com.rosetta.model.lib.meta.RosettaMetaData<? extends FroHistory>
    Utility Methods
    default void
    process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
     
     

    Methods inherited from interface com.rosetta.model.lib.RosettaModelObject

    processRosetta, processRosetta
  • Field Details

  • Method Details

    • getStartDate

      com.rosetta.model.lib.records.Date getStartDate()
      The date the Floating Rate Option was added to the 2006 Definitions or 2021 Floating Rate Matrix. (e.g. 2017/04/06)
    • getFirstDefinedIn

      ContractualDefinition getFirstDefinedIn()
      The supplement or version the FRO was first added to the 2006 Definitions or 2021 Floating Rate Matrix. (e.g. S52)
    • getUpdateDate

      com.rosetta.model.lib.records.Date getUpdateDate()
      The date the Floating Rate Option was last updated in the 2006 Definitions or 2021 Floating Rate Matrix. (e.g. 2021/06/11)
    • getLastUpdatedIn

      ContractualDefinition getLastUpdatedIn()
      The supplement or version the FRO was last updated in the 2006 Definitions or 2021 Floating Rate Matrix. (e.g. FRO-M-V1)
    • getEndDate

      com.rosetta.model.lib.records.Date getEndDate()
      The date the Floating Rate Option was removed from the 2006 Definitions or 2021 Floating Rate Matrix. (e.g. 2014/01/01)
    • build

      FroHistory build()
      Build Methods
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • builder

      static FroHistory.FroHistoryBuilder builder()
    • metaData

      default com.rosetta.model.lib.meta.RosettaMetaData<? extends FroHistory> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

      @RuneAttribute("@type") default Class<? extends FroHistory> getType()
      Specified by:
      getType in interface com.rosetta.model.lib.RosettaModelObject
    • process

      default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
      Specified by:
      process in interface com.rosetta.model.lib.RosettaModelObject