Package cdm.observable.asset.fro
Class FroHistory.FroHistoryImpl
java.lang.Object
cdm.observable.asset.fro.FroHistory.FroHistoryImpl
- All Implemented Interfaces:
FroHistory,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
FroHistory
Immutable Implementation of FroHistory
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.fro.FroHistory
FroHistory.FroHistoryBuilder, FroHistory.FroHistoryBuilderImpl, FroHistory.FroHistoryImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.fro.FroHistory
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbooleancom.rosetta.model.lib.records.DateThe 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.DateThe date the Floating Rate Option was added to the 2006 Definitions or 2021 Floating Rate Matrix.com.rosetta.model.lib.records.DateThe date the Floating Rate Option was last updated in the 2006 Definitions or 2021 Floating Rate Matrix.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.observable.asset.fro.FroHistory
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
FroHistoryImpl
-
-
Method Details
-
getStartDate
@RosettaAttribute("startDate") @Accessor(GETTER) @RuneAttribute("startDate") public com.rosetta.model.lib.records.Date getStartDate()Description copied from interface:FroHistoryThe date the Floating Rate Option was added to the 2006 Definitions or 2021 Floating Rate Matrix. (e.g. 2017/04/06)- Specified by:
getStartDatein interfaceFroHistory
-
getFirstDefinedIn
@RosettaAttribute("firstDefinedIn") @Accessor(GETTER) @RuneAttribute("firstDefinedIn") public ContractualDefinition getFirstDefinedIn()Description copied from interface:FroHistoryThe supplement or version the FRO was first added to the 2006 Definitions or 2021 Floating Rate Matrix. (e.g. S52)- Specified by:
getFirstDefinedInin interfaceFroHistory
-
getUpdateDate
@RosettaAttribute("updateDate") @Accessor(GETTER) @RuneAttribute("updateDate") public com.rosetta.model.lib.records.Date getUpdateDate()Description copied from interface:FroHistoryThe date the Floating Rate Option was last updated in the 2006 Definitions or 2021 Floating Rate Matrix. (e.g. 2021/06/11)- Specified by:
getUpdateDatein interfaceFroHistory
-
getLastUpdatedIn
@RosettaAttribute("lastUpdatedIn") @Accessor(GETTER) @RuneAttribute("lastUpdatedIn") public ContractualDefinition getLastUpdatedIn()Description copied from interface:FroHistoryThe supplement or version the FRO was last updated in the 2006 Definitions or 2021 Floating Rate Matrix. (e.g. FRO-M-V1)- Specified by:
getLastUpdatedInin interfaceFroHistory
-
getEndDate
@RosettaAttribute("endDate") @Accessor(GETTER) @RuneAttribute("endDate") public com.rosetta.model.lib.records.Date getEndDate()Description copied from interface:FroHistoryThe date the Floating Rate Option was removed from the 2006 Definitions or 2021 Floating Rate Matrix. (e.g. 2014/01/01)- Specified by:
getEndDatein interfaceFroHistory
-
build
Description copied from interface:FroHistoryBuild Methods- Specified by:
buildin interfaceFroHistory- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceFroHistory- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-