Package cdm.observable.asset.fro
Class FroHistory.FroHistoryBuilderImpl
java.lang.Object
cdm.observable.asset.fro.FroHistory.FroHistoryBuilderImpl
- All Implemented Interfaces:
FroHistory,FroHistory.FroHistoryBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
FroHistory
public static class FroHistory.FroHistoryBuilderImpl
extends Object
implements FroHistory.FroHistoryBuilder
Builder 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
FieldsModifier and TypeFieldDescriptionprotected com.rosetta.model.lib.records.Dateprotected com.rosetta.model.lib.records.Dateprotected com.rosetta.model.lib.records.DateFields 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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setEndDate(com.rosetta.model.lib.records.Date _endDate) setFirstDefinedIn(ContractualDefinition _firstDefinedIn) setLastUpdatedIn(ContractualDefinition _lastUpdatedIn) setStartDate(com.rosetta.model.lib.records.Date _startDate) setUpdateDate(com.rosetta.model.lib.records.Date _updateDate) toString()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 cdm.observable.asset.fro.FroHistory.FroHistoryBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
startDate
protected com.rosetta.model.lib.records.Date startDate -
firstDefinedIn
-
updateDate
protected com.rosetta.model.lib.records.Date updateDate -
lastUpdatedIn
-
endDate
protected com.rosetta.model.lib.records.Date endDate
-
-
Constructor Details
-
FroHistoryBuilderImpl
public FroHistoryBuilderImpl()
-
-
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.ContractualDefinitionBuilder 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- Specified by:
getFirstDefinedInin interfaceFroHistory.FroHistoryBuilder
-
getOrCreateFirstDefinedIn
- Specified by:
getOrCreateFirstDefinedInin interfaceFroHistory.FroHistoryBuilder
-
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.ContractualDefinitionBuilder 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- Specified by:
getLastUpdatedInin interfaceFroHistory.FroHistoryBuilder
-
getOrCreateLastUpdatedIn
- Specified by:
getOrCreateLastUpdatedInin interfaceFroHistory.FroHistoryBuilder
-
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
-
setStartDate
@RosettaAttribute("startDate") @Accessor(SETTER) @RuneAttribute("startDate") public FroHistory.FroHistoryBuilder setStartDate(com.rosetta.model.lib.records.Date _startDate) - Specified by:
setStartDatein interfaceFroHistory.FroHistoryBuilder
-
setFirstDefinedIn
@RosettaAttribute("firstDefinedIn") @Accessor(SETTER) @RuneAttribute("firstDefinedIn") public FroHistory.FroHistoryBuilder setFirstDefinedIn(ContractualDefinition _firstDefinedIn) - Specified by:
setFirstDefinedInin interfaceFroHistory.FroHistoryBuilder
-
setUpdateDate
@RosettaAttribute("updateDate") @Accessor(SETTER) @RuneAttribute("updateDate") public FroHistory.FroHistoryBuilder setUpdateDate(com.rosetta.model.lib.records.Date _updateDate) - Specified by:
setUpdateDatein interfaceFroHistory.FroHistoryBuilder
-
setLastUpdatedIn
@RosettaAttribute("lastUpdatedIn") @Accessor(SETTER) @RuneAttribute("lastUpdatedIn") public FroHistory.FroHistoryBuilder setLastUpdatedIn(ContractualDefinition _lastUpdatedIn) - Specified by:
setLastUpdatedInin interfaceFroHistory.FroHistoryBuilder
-
setEndDate
@RosettaAttribute("endDate") @Accessor(SETTER) @RuneAttribute("endDate") public FroHistory.FroHistoryBuilder setEndDate(com.rosetta.model.lib.records.Date _endDate) - Specified by:
setEndDatein interfaceFroHistory.FroHistoryBuilder
-
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
-
prune
- Specified by:
prunein interfaceFroHistory.FroHistoryBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public FroHistory.FroHistoryBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-