Package cdm.observable.asset
Class SecurityValuationModel.SecurityValuationModelBuilderImpl
java.lang.Object
cdm.observable.asset.SecurityValuationModel.SecurityValuationModelBuilderImpl
- All Implemented Interfaces:
SecurityValuationModel,SecurityValuationModel.SecurityValuationModelBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
SecurityValuationModel
public static class SecurityValuationModel.SecurityValuationModelBuilderImpl
extends Object
implements SecurityValuationModel.SecurityValuationModelBuilder
Builder Implementation of SecurityValuationModel
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.SecurityValuationModel
SecurityValuationModel.SecurityValuationModelBuilder, SecurityValuationModel.SecurityValuationModelBuilderImpl, SecurityValuationModel.SecurityValuationModelImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from interface cdm.observable.asset.SecurityValuationModel
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe valuation model when the security is a bond.The valuation model when the security is a unit contract like equity.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setBondValuationModel(BondValuationModel _bondValuationModel) setUnitContractValuationModel(UnitContractValuationModel _unitContractValuationModel) 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.SecurityValuationModel
getType, metaData, processMethods inherited from interface cdm.observable.asset.SecurityValuationModel.SecurityValuationModelBuilder
process
-
Field Details
-
bondValuationModel
-
unitContractValuationModel
-
-
Constructor Details
-
SecurityValuationModelBuilderImpl
public SecurityValuationModelBuilderImpl()
-
-
Method Details
-
getBondValuationModel
@RosettaAttribute("bondValuationModel") @RuneAttribute("bondValuationModel") public BondValuationModel.BondValuationModelBuilder getBondValuationModel()Description copied from interface:SecurityValuationModelThe valuation model when the security is a bond.- Specified by:
getBondValuationModelin interfaceSecurityValuationModel- Specified by:
getBondValuationModelin interfaceSecurityValuationModel.SecurityValuationModelBuilder
-
getOrCreateBondValuationModel
- Specified by:
getOrCreateBondValuationModelin interfaceSecurityValuationModel.SecurityValuationModelBuilder
-
getUnitContractValuationModel
@RosettaAttribute("unitContractValuationModel") @RuneAttribute("unitContractValuationModel") public UnitContractValuationModel.UnitContractValuationModelBuilder getUnitContractValuationModel()Description copied from interface:SecurityValuationModelThe valuation model when the security is a unit contract like equity.- Specified by:
getUnitContractValuationModelin interfaceSecurityValuationModel- Specified by:
getUnitContractValuationModelin interfaceSecurityValuationModel.SecurityValuationModelBuilder
-
getOrCreateUnitContractValuationModel
public UnitContractValuationModel.UnitContractValuationModelBuilder getOrCreateUnitContractValuationModel()- Specified by:
getOrCreateUnitContractValuationModelin interfaceSecurityValuationModel.SecurityValuationModelBuilder
-
setBondValuationModel
@RosettaAttribute("bondValuationModel") @RuneAttribute("bondValuationModel") public SecurityValuationModel.SecurityValuationModelBuilder setBondValuationModel(BondValuationModel _bondValuationModel) - Specified by:
setBondValuationModelin interfaceSecurityValuationModel.SecurityValuationModelBuilder
-
setUnitContractValuationModel
@RosettaAttribute("unitContractValuationModel") @RuneAttribute("unitContractValuationModel") public SecurityValuationModel.SecurityValuationModelBuilder setUnitContractValuationModel(UnitContractValuationModel _unitContractValuationModel) - Specified by:
setUnitContractValuationModelin interfaceSecurityValuationModel.SecurityValuationModelBuilder
-
build
Description copied from interface:SecurityValuationModelBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceSecurityValuationModel
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceSecurityValuationModel
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceSecurityValuationModel.SecurityValuationModelBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public SecurityValuationModel.SecurityValuationModelBuilder 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
-