Package cdm.observable.asset
Interface UnitContractValuationModel.UnitContractValuationModelBuilder
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,UnitContractValuationModel
- All Known Implementing Classes:
UnitContractValuationModel.UnitContractValuationModelBuilderImpl
- Enclosing interface:
UnitContractValuationModel
public static interface UnitContractValuationModel.UnitContractValuationModelBuilder
extends UnitContractValuationModel, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.UnitContractValuationModel
UnitContractValuationModel.UnitContractValuationModelBuilder, UnitContractValuationModel.UnitContractValuationModelBuilderImpl, UnitContractValuationModel.UnitContractValuationModelImpl -
Field Summary
Fields inherited from interface cdm.observable.asset.UnitContractValuationModel
metaData -
Method Summary
Modifier and TypeMethodDescriptionThe number of units (index or securities).The price of each unit.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setNumberOfUnits(Quantity numberOfUnits) setUnitPrice(Money unitPrice) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateNumberOfUnits
Quantity.QuantityBuilder getOrCreateNumberOfUnits() -
getNumberOfUnits
Quantity.QuantityBuilder getNumberOfUnits()Description copied from interface:UnitContractValuationModelThe number of units (index or securities).- Specified by:
getNumberOfUnitsin interfaceUnitContractValuationModel
-
getOrCreateUnitPrice
Money.MoneyBuilder getOrCreateUnitPrice() -
getUnitPrice
Money.MoneyBuilder getUnitPrice()Description copied from interface:UnitContractValuationModelThe price of each unit.- Specified by:
getUnitPricein interfaceUnitContractValuationModel
-
setNumberOfUnits
UnitContractValuationModel.UnitContractValuationModelBuilder setNumberOfUnits(Quantity numberOfUnits) -
setUnitPrice
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-