Package cdm.observable.asset.fro
Class FloatingRateIndexMap.FloatingRateIndexMapBuilderImpl
java.lang.Object
cdm.observable.asset.fro.FloatingRateIndexMap.FloatingRateIndexMapBuilderImpl
- All Implemented Interfaces:
FloatingRateIndexMap,FloatingRateIndexMap.FloatingRateIndexMapBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
FloatingRateIndexMap
public static class FloatingRateIndexMap.FloatingRateIndexMapBuilderImpl
extends Object
implements FloatingRateIndexMap.FloatingRateIndexMapBuilder
Builder 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
FieldsModifier and TypeFieldDescriptionprotected Identifier.IdentifierBuilderprotected List<FloatingRateIndexEnum> Fields inherited from interface cdm.observable.asset.fro.FloatingRateIndexMap
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddIndex(FloatingRateIndexEnum _index) addIndex(FloatingRateIndexEnum _index, int idx) addIndex(List<FloatingRateIndexEnum> indexs) build()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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setContractualDefinitionIdentifier(ContractualDefinitionIdentifier _contractualDefinitionIdentifier) setIdentifier(Identifier _identifier) setIndex(List<FloatingRateIndexEnum> indexs) toString()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 cdm.observable.asset.fro.FloatingRateIndexMap.FloatingRateIndexMapBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
index
-
contractualDefinitionIdentifier
protected ContractualDefinitionIdentifier.ContractualDefinitionIdentifierBuilder contractualDefinitionIdentifier -
identifier
-
-
Constructor Details
-
FloatingRateIndexMapBuilderImpl
public FloatingRateIndexMapBuilderImpl()
-
-
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.ContractualDefinitionIdentifierBuilder getContractualDefinitionIdentifier()Description copied from interface:FloatingRateIndexMapContractual Definition to which the map applies. Includes Document Type and Document Version- Specified by:
getContractualDefinitionIdentifierin interfaceFloatingRateIndexMap- Specified by:
getContractualDefinitionIdentifierin interfaceFloatingRateIndexMap.FloatingRateIndexMapBuilder
-
getOrCreateContractualDefinitionIdentifier
public ContractualDefinitionIdentifier.ContractualDefinitionIdentifierBuilder getOrCreateContractualDefinitionIdentifier()- Specified by:
getOrCreateContractualDefinitionIdentifierin interfaceFloatingRateIndexMap.FloatingRateIndexMapBuilder
-
getIdentifier
@RosettaAttribute("identifier") @Accessor(GETTER) @RuneAttribute("identifier") public Identifier.IdentifierBuilder getIdentifier()Description copied from interface:FloatingRateIndexMapCorresponds to the unique identifier of the Contractual Definition to which the map applies- Specified by:
getIdentifierin interfaceFloatingRateIndexMap- Specified by:
getIdentifierin interfaceFloatingRateIndexMap.FloatingRateIndexMapBuilder
-
getOrCreateIdentifier
- Specified by:
getOrCreateIdentifierin interfaceFloatingRateIndexMap.FloatingRateIndexMapBuilder
-
addIndex
@RosettaAttribute("index") @Accessor(ADDER) @Multi @RuneAttribute("index") public FloatingRateIndexMap.FloatingRateIndexMapBuilder addIndex(FloatingRateIndexEnum _index) - Specified by:
addIndexin interfaceFloatingRateIndexMap.FloatingRateIndexMapBuilder
-
addIndex
public FloatingRateIndexMap.FloatingRateIndexMapBuilder addIndex(FloatingRateIndexEnum _index, int idx) - Specified by:
addIndexin interfaceFloatingRateIndexMap.FloatingRateIndexMapBuilder
-
addIndex
public FloatingRateIndexMap.FloatingRateIndexMapBuilder addIndex(List<FloatingRateIndexEnum> indexs) - Specified by:
addIndexin interfaceFloatingRateIndexMap.FloatingRateIndexMapBuilder
-
setIndex
@RosettaAttribute("index") @Accessor(SETTER) @Multi @RuneAttribute("index") public FloatingRateIndexMap.FloatingRateIndexMapBuilder setIndex(List<FloatingRateIndexEnum> indexs) - Specified by:
setIndexin interfaceFloatingRateIndexMap.FloatingRateIndexMapBuilder
-
setContractualDefinitionIdentifier
@RosettaAttribute("contractualDefinitionIdentifier") @Accessor(SETTER) @RuneAttribute("contractualDefinitionIdentifier") public FloatingRateIndexMap.FloatingRateIndexMapBuilder setContractualDefinitionIdentifier(ContractualDefinitionIdentifier _contractualDefinitionIdentifier) - Specified by:
setContractualDefinitionIdentifierin interfaceFloatingRateIndexMap.FloatingRateIndexMapBuilder
-
setIdentifier
@RosettaAttribute("identifier") @Accessor(SETTER) @RuneAttribute("identifier") public FloatingRateIndexMap.FloatingRateIndexMapBuilder setIdentifier(Identifier _identifier) - Specified by:
setIdentifierin interfaceFloatingRateIndexMap.FloatingRateIndexMapBuilder
-
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
-
prune
- Specified by:
prunein interfaceFloatingRateIndexMap.FloatingRateIndexMapBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public FloatingRateIndexMap.FloatingRateIndexMapBuilder 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
-