Package cdm.observable.asset
Class SecurityValuation.SecurityValuationBuilderImpl
java.lang.Object
cdm.observable.asset.SecurityValuation.SecurityValuationBuilderImpl
- All Implemented Interfaces:
SecurityValuation,SecurityValuation.SecurityValuationBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
SecurityValuation
public static class SecurityValuation.SecurityValuationBuilderImpl
extends Object
implements SecurityValuation.SecurityValuationBuilder
Builder Implementation of SecurityValuation
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.observable.asset.SecurityValuation
SecurityValuation.SecurityValuationBuilder, SecurityValuation.SecurityValuationBuilderImpl, SecurityValuation.SecurityValuationImpl -
Field Summary
FieldsFields inherited from interface cdm.observable.asset.SecurityValuation
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe security valuation model choice, based on either a nominal amount or a number of units.The underlying security of the security leg.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setSecurityValuationModel(SecurityValuationModel _securityValuationModel) setUnderlier(Security _underlier) 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.SecurityValuation
getType, metaData, processMethods inherited from interface cdm.observable.asset.SecurityValuation.SecurityValuationBuilder
process
-
Field Details
-
securityValuationModel
-
underlier
-
-
Constructor Details
-
SecurityValuationBuilderImpl
public SecurityValuationBuilderImpl()
-
-
Method Details
-
getSecurityValuationModel
@RosettaAttribute(value="securityValuationModel", isRequired=true) @RuneAttribute(value="securityValuationModel", isRequired=true) public SecurityValuationModel.SecurityValuationModelBuilder getSecurityValuationModel()Description copied from interface:SecurityValuationThe security valuation model choice, based on either a nominal amount or a number of units.- Specified by:
getSecurityValuationModelin interfaceSecurityValuation- Specified by:
getSecurityValuationModelin interfaceSecurityValuation.SecurityValuationBuilder
-
getOrCreateSecurityValuationModel
- Specified by:
getOrCreateSecurityValuationModelin interfaceSecurityValuation.SecurityValuationBuilder
-
getUnderlier
@RosettaAttribute(value="underlier", isRequired=true) @RuneAttribute(value="underlier", isRequired=true) public Security.SecurityBuilder getUnderlier()Description copied from interface:SecurityValuationThe underlying security of the security leg.- Specified by:
getUnderlierin interfaceSecurityValuation- Specified by:
getUnderlierin interfaceSecurityValuation.SecurityValuationBuilder
-
getOrCreateUnderlier
- Specified by:
getOrCreateUnderlierin interfaceSecurityValuation.SecurityValuationBuilder
-
setSecurityValuationModel
@RosettaAttribute(value="securityValuationModel", isRequired=true) @RuneAttribute(value="securityValuationModel", isRequired=true) public SecurityValuation.SecurityValuationBuilder setSecurityValuationModel(SecurityValuationModel _securityValuationModel) - Specified by:
setSecurityValuationModelin interfaceSecurityValuation.SecurityValuationBuilder
-
setUnderlier
@RosettaAttribute(value="underlier", isRequired=true) @RuneAttribute(value="underlier", isRequired=true) public SecurityValuation.SecurityValuationBuilder setUnderlier(Security _underlier) - Specified by:
setUnderlierin interfaceSecurityValuation.SecurityValuationBuilder
-
build
Description copied from interface:SecurityValuationBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceSecurityValuation
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceSecurityValuation
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceSecurityValuation.SecurityValuationBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public SecurityValuation.SecurityValuationBuilder 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
-