Package cdm.observable.asset.fro
Interface FloatingRateIndexMap
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
FloatingRateIndexMap.FloatingRateIndexMapBuilder
- All Known Implementing Classes:
FloatingRateIndexMap.FloatingRateIndexMapBuilderImpl,FloatingRateIndexMap.FloatingRateIndexMapImpl
@RosettaDataType(value="FloatingRateIndexMap",
builder=FloatingRateIndexMapBuilderImpl.class,
version="6.19.0")
@RuneDataType(value="FloatingRateIndexMap",
model="cdm",
builder=FloatingRateIndexMapBuilderImpl.class,
version="6.19.0")
public interface FloatingRateIndexMap
extends com.rosetta.model.lib.RosettaModelObject
A map for a single FRO to or from an equivalent or similar FRO in a different contractual definitions version.
- Version:
- 6.19.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of FloatingRateIndexMapstatic classImmutable Implementation of FloatingRateIndexMap -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Contractual Definition to which the map applies.Corresponds to the unique identifier of the Contractual Definition to which the map appliesgetIndex()The FRO name that is being mapped to/from.default Class<? extends FloatingRateIndexMap> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends FloatingRateIndexMap> metaData()Utility Methodsdefault voidprocess(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
-
metaData
-
-
Method Details
-
getIndex
List<FloatingRateIndexEnum> getIndex()The FRO name that is being mapped to/from. -
getContractualDefinitionIdentifier
ContractualDefinitionIdentifier getContractualDefinitionIdentifier()Contractual Definition to which the map applies. Includes Document Type and Document Version -
getIdentifier
Identifier getIdentifier()Corresponds to the unique identifier of the Contractual Definition to which the map applies -
build
FloatingRateIndexMap build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
FloatingRateIndexMap.FloatingRateIndexMapBuilder toBuilder()- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-