Package cdm.base.staticdata.asset.common
Interface IdentifiedProduct.IdentifiedProductBuilder
- All Superinterfaces:
IdentifiedProduct,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Subinterfaces:
Bond.BondBuilder,ConvertibleBond.ConvertibleBondBuilder,Equity.EquityBuilder
- All Known Implementing Classes:
Bond.BondBuilderImpl,ConvertibleBond.ConvertibleBondBuilderImpl,Equity.EquityBuilderImpl,IdentifiedProduct.IdentifiedProductBuilderImpl
- Enclosing interface:
IdentifiedProduct
public static interface IdentifiedProduct.IdentifiedProductBuilder
extends IdentifiedProduct, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.IdentifiedProduct
IdentifiedProduct.IdentifiedProductBuilder, IdentifiedProduct.IdentifiedProductBuilderImpl, IdentifiedProduct.IdentifiedProductImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.asset.common.IdentifiedProduct
metaData -
Method Summary
Modifier and TypeMethodDescriptionGetter Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setProductIdentifier(ProductIdentifier productIdentifier) Methods inherited from interface cdm.base.staticdata.asset.common.IdentifiedProduct
build, getType, metaData, process, toBuilderMethods 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
-
getOrCreateProductIdentifier
ProductIdentifier.ProductIdentifierBuilder getOrCreateProductIdentifier() -
getProductIdentifier
ProductIdentifier.ProductIdentifierBuilder getProductIdentifier()Description copied from interface:IdentifiedProductGetter Methods- Specified by:
getProductIdentifierin interfaceIdentifiedProduct
-
setProductIdentifier
IdentifiedProduct.IdentifiedProductBuilder setProductIdentifier(ProductIdentifier productIdentifier) -
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
-