Package cdm.observable.asset.fro
Class FloatingRateIndexMappings.FloatingRateIndexMappingsBuilderImpl
java.lang.Object
cdm.observable.asset.fro.FloatingRateIndexMappings.FloatingRateIndexMappingsBuilderImpl
- All Implemented Interfaces:
FloatingRateIndexMappings,FloatingRateIndexMappings.FloatingRateIndexMappingsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
FloatingRateIndexMappings
public static class FloatingRateIndexMappings.FloatingRateIndexMappingsBuilderImpl
extends Object
implements FloatingRateIndexMappings.FloatingRateIndexMappingsBuilder
Builder Implementation of FloatingRateIndexMappings
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.fro.FloatingRateIndexMappings
FloatingRateIndexMappings.FloatingRateIndexMappingsBuilder, FloatingRateIndexMappings.FloatingRateIndexMappingsBuilderImpl, FloatingRateIndexMappings.FloatingRateIndexMappingsImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from interface cdm.observable.asset.fro.FloatingRateIndexMappings
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddMapsFrom(FloatingRateIndexMap _mapsFrom) addMapsFrom(FloatingRateIndexMap _mapsFrom, int idx) addMapsFrom(List<? extends FloatingRateIndexMap> mapsFroms) build()Build MethodsbooleanThe predecessor FRO(s) that this index maps to.The successor FRO that this index maps to.getOrCreateMapsFrom(int index) booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setMapsFrom(List<? extends FloatingRateIndexMap> mapsFroms) setMapsTo(FloatingRateIndexMap _mapsTo) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.observable.asset.fro.FloatingRateIndexMappings
getType, metaData, processMethods inherited from interface cdm.observable.asset.fro.FloatingRateIndexMappings.FloatingRateIndexMappingsBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
mapsTo
-
mapsFrom
-
-
Constructor Details
-
FloatingRateIndexMappingsBuilderImpl
public FloatingRateIndexMappingsBuilderImpl()
-
-
Method Details
-
getMapsTo
@RosettaAttribute("mapsTo") @Accessor(GETTER) @RuneAttribute("mapsTo") public FloatingRateIndexMap.FloatingRateIndexMapBuilder getMapsTo()Description copied from interface:FloatingRateIndexMappingsThe successor FRO that this index maps to.- Specified by:
getMapsToin interfaceFloatingRateIndexMappings- Specified by:
getMapsToin interfaceFloatingRateIndexMappings.FloatingRateIndexMappingsBuilder
-
getOrCreateMapsTo
- Specified by:
getOrCreateMapsToin interfaceFloatingRateIndexMappings.FloatingRateIndexMappingsBuilder
-
getMapsFrom
@RosettaAttribute("mapsFrom") @Accessor(GETTER) @Multi @RuneAttribute("mapsFrom") public List<? extends FloatingRateIndexMap.FloatingRateIndexMapBuilder> getMapsFrom()Description copied from interface:FloatingRateIndexMappingsThe predecessor FRO(s) that this index maps to.- Specified by:
getMapsFromin interfaceFloatingRateIndexMappings- Specified by:
getMapsFromin interfaceFloatingRateIndexMappings.FloatingRateIndexMappingsBuilder
-
getOrCreateMapsFrom
- Specified by:
getOrCreateMapsFromin interfaceFloatingRateIndexMappings.FloatingRateIndexMappingsBuilder
-
setMapsTo
@RosettaAttribute("mapsTo") @Accessor(SETTER) @RuneAttribute("mapsTo") public FloatingRateIndexMappings.FloatingRateIndexMappingsBuilder setMapsTo(FloatingRateIndexMap _mapsTo) - Specified by:
setMapsToin interfaceFloatingRateIndexMappings.FloatingRateIndexMappingsBuilder
-
addMapsFrom
@RosettaAttribute("mapsFrom") @Accessor(ADDER) @Multi @RuneAttribute("mapsFrom") public FloatingRateIndexMappings.FloatingRateIndexMappingsBuilder addMapsFrom(FloatingRateIndexMap _mapsFrom) - Specified by:
addMapsFromin interfaceFloatingRateIndexMappings.FloatingRateIndexMappingsBuilder
-
addMapsFrom
public FloatingRateIndexMappings.FloatingRateIndexMappingsBuilder addMapsFrom(FloatingRateIndexMap _mapsFrom, int idx) - Specified by:
addMapsFromin interfaceFloatingRateIndexMappings.FloatingRateIndexMappingsBuilder
-
addMapsFrom
public FloatingRateIndexMappings.FloatingRateIndexMappingsBuilder addMapsFrom(List<? extends FloatingRateIndexMap> mapsFroms) - Specified by:
addMapsFromin interfaceFloatingRateIndexMappings.FloatingRateIndexMappingsBuilder
-
setMapsFrom
@RosettaAttribute("mapsFrom") @Accessor(SETTER) @Multi @RuneAttribute("mapsFrom") public FloatingRateIndexMappings.FloatingRateIndexMappingsBuilder setMapsFrom(List<? extends FloatingRateIndexMap> mapsFroms) - Specified by:
setMapsFromin interfaceFloatingRateIndexMappings.FloatingRateIndexMappingsBuilder
-
build
Description copied from interface:FloatingRateIndexMappingsBuild Methods- Specified by:
buildin interfaceFloatingRateIndexMappings- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceFloatingRateIndexMappings- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceFloatingRateIndexMappings.FloatingRateIndexMappingsBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public FloatingRateIndexMappings.FloatingRateIndexMappingsBuilder 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
-