Package cdm.observable.asset.fro
Class FloatingRateIndexMap.FloatingRateIndexMapImpl
java.lang.Object
cdm.observable.asset.fro.FloatingRateIndexMap.FloatingRateIndexMapImpl
- All Implemented Interfaces:
FloatingRateIndexMap,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
FloatingRateIndexMap
public static class FloatingRateIndexMap.FloatingRateIndexMapImpl
extends Object
implements FloatingRateIndexMap
Immutable Implementation of FloatingRateIndexMap
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.fro.FloatingRateIndexMap
FloatingRateIndexMap.FloatingRateIndexMapBuilder, FloatingRateIndexMap.FloatingRateIndexMapBuilderImpl, FloatingRateIndexMap.FloatingRateIndexMapImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.fro.FloatingRateIndexMap
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanContractual 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.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.FloatingRateIndexMap
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
FloatingRateIndexMapImpl
-
-
Method Details
-
getIndex
@RosettaAttribute("index") @Accessor(GETTER) @Multi @RuneAttribute("index") public List<FloatingRateIndexEnum> getIndex()Description copied from interface:FloatingRateIndexMapThe FRO name that is being mapped to/from.- Specified by:
getIndexin interfaceFloatingRateIndexMap
-
getContractualDefinitionIdentifier
@RosettaAttribute("contractualDefinitionIdentifier") @Accessor(GETTER) @RuneAttribute("contractualDefinitionIdentifier") public ContractualDefinitionIdentifier getContractualDefinitionIdentifier()Description copied from interface:FloatingRateIndexMapContractual Definition to which the map applies. Includes Document Type and Document Version- Specified by:
getContractualDefinitionIdentifierin interfaceFloatingRateIndexMap
-
getIdentifier
@RosettaAttribute("identifier") @Accessor(GETTER) @RuneAttribute("identifier") public Identifier getIdentifier()Description copied from interface:FloatingRateIndexMapCorresponds to the unique identifier of the Contractual Definition to which the map applies- Specified by:
getIdentifierin interfaceFloatingRateIndexMap
-
build
Description copied from interface:FloatingRateIndexMapBuild Methods- Specified by:
buildin interfaceFloatingRateIndexMap- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceFloatingRateIndexMap- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-