Package cdm.observable.asset
Class UnitContractValuationModel.UnitContractValuationModelBuilderImpl
java.lang.Object
cdm.observable.asset.UnitContractValuationModel.UnitContractValuationModelBuilderImpl
- All Implemented Interfaces:
UnitContractValuationModel,UnitContractValuationModel.UnitContractValuationModelBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
UnitContractValuationModel
public static class UnitContractValuationModel.UnitContractValuationModelBuilderImpl
extends Object
implements UnitContractValuationModel.UnitContractValuationModelBuilder
Builder Implementation of UnitContractValuationModel
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.UnitContractValuationModel
UnitContractValuationModel.UnitContractValuationModelBuilder, UnitContractValuationModel.UnitContractValuationModelBuilderImpl, UnitContractValuationModel.UnitContractValuationModelImpl -
Field Summary
FieldsFields inherited from interface cdm.observable.asset.UnitContractValuationModel
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe number of units (index or securities).The price of each unit.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setNumberOfUnits(Quantity _numberOfUnits) setUnitPrice(Money _unitPrice) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.observable.asset.UnitContractValuationModel
getType, metaData, processMethods inherited from interface cdm.observable.asset.UnitContractValuationModel.UnitContractValuationModelBuilder
process
-
Field Details
-
numberOfUnits
-
unitPrice
-
-
Constructor Details
-
UnitContractValuationModelBuilderImpl
public UnitContractValuationModelBuilderImpl()
-
-
Method Details
-
getNumberOfUnits
@RosettaAttribute(value="numberOfUnits", isRequired=true) @RuneAttribute(value="numberOfUnits", isRequired=true) public Quantity.QuantityBuilder getNumberOfUnits()Description copied from interface:UnitContractValuationModelThe number of units (index or securities).- Specified by:
getNumberOfUnitsin interfaceUnitContractValuationModel- Specified by:
getNumberOfUnitsin interfaceUnitContractValuationModel.UnitContractValuationModelBuilder
-
getOrCreateNumberOfUnits
- Specified by:
getOrCreateNumberOfUnitsin interfaceUnitContractValuationModel.UnitContractValuationModelBuilder
-
getUnitPrice
@RosettaAttribute(value="unitPrice", isRequired=true) @RuneAttribute(value="unitPrice", isRequired=true) public Money.MoneyBuilder getUnitPrice()Description copied from interface:UnitContractValuationModelThe price of each unit.- Specified by:
getUnitPricein interfaceUnitContractValuationModel- Specified by:
getUnitPricein interfaceUnitContractValuationModel.UnitContractValuationModelBuilder
-
getOrCreateUnitPrice
- Specified by:
getOrCreateUnitPricein interfaceUnitContractValuationModel.UnitContractValuationModelBuilder
-
setNumberOfUnits
@RosettaAttribute(value="numberOfUnits", isRequired=true) @RuneAttribute(value="numberOfUnits", isRequired=true) public UnitContractValuationModel.UnitContractValuationModelBuilder setNumberOfUnits(Quantity _numberOfUnits) - Specified by:
setNumberOfUnitsin interfaceUnitContractValuationModel.UnitContractValuationModelBuilder
-
setUnitPrice
@RosettaAttribute(value="unitPrice", isRequired=true) @RuneAttribute(value="unitPrice", isRequired=true) public UnitContractValuationModel.UnitContractValuationModelBuilder setUnitPrice(Money _unitPrice) - Specified by:
setUnitPricein interfaceUnitContractValuationModel.UnitContractValuationModelBuilder
-
build
Description copied from interface:UnitContractValuationModelBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceUnitContractValuationModel
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceUnitContractValuationModel
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceUnitContractValuationModel.UnitContractValuationModelBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public UnitContractValuationModel.UnitContractValuationModelBuilder 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
-