Package cdm.product.template
Interface Basket.BasketBuilder
- All Superinterfaces:
Basket,ProductBase,ProductBase.ProductBaseBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
Basket.BasketBuilderImpl
- Enclosing interface:
Basket
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.template.Basket
Basket.BasketBuilder, Basket.BasketBuilderImpl, Basket.BasketImplNested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.ProductBase
ProductBase.ProductBaseBuilder, ProductBase.ProductBaseBuilderImpl, ProductBase.ProductBaseImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.asset.common.ProductBase
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddBasketConstituent(Product basketConstituent) addBasketConstituent(Product basketConstituent, int idx) addBasketConstituent(List<? extends Product> basketConstituent) addPortfolioBasketConstituent(BasketConstituent portfolioBasketConstituent) addPortfolioBasketConstituent(BasketConstituent portfolioBasketConstituent, int idx) addPortfolioBasketConstituent(List<? extends BasketConstituent> portfolioBasketConstituent) addProductIdentifier(ReferenceWithMetaProductIdentifier productIdentifier) addProductIdentifier(ReferenceWithMetaProductIdentifier productIdentifier, int idx) addProductIdentifier(List<? extends ReferenceWithMetaProductIdentifier> productIdentifier) addProductIdentifierValue(ProductIdentifier productIdentifier) addProductIdentifierValue(ProductIdentifier productIdentifier, int idx) addProductIdentifierValue(List<? extends ProductIdentifier> productIdentifier) addProductTaxonomy(ProductTaxonomy productTaxonomy) addProductTaxonomy(ProductTaxonomy productTaxonomy, int idx) addProductTaxonomy(List<? extends ProductTaxonomy> productTaxonomy) List<? extends Product.ProductBuilder> Identifies the constituents of the basketgetOrCreateBasketConstituent(int index) getOrCreatePortfolioBasketConstituent(int index) List<? extends BasketConstituent.BasketConstituentBuilder> Identifies the constituents of the basketdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setBasketConstituent(List<? extends Product> basketConstituent) setPortfolioBasketConstituent(List<? extends BasketConstituent> portfolioBasketConstituent) setProductIdentifier(List<? extends ReferenceWithMetaProductIdentifier> productIdentifier) setProductIdentifierValue(List<? extends ProductIdentifier> productIdentifier) setProductTaxonomy(List<? extends ProductTaxonomy> productTaxonomy) Methods inherited from interface cdm.product.template.Basket
build, getType, metaData, process, toBuilderMethods inherited from interface cdm.base.staticdata.asset.common.ProductBase.ProductBaseBuilder
getOrCreateProductIdentifier, getOrCreateProductTaxonomy, getProductIdentifier, getProductTaxonomyMethods 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
-
getOrCreateBasketConstituent
-
getBasketConstituent
List<? extends Product.ProductBuilder> getBasketConstituent()Description copied from interface:BasketIdentifies the constituents of the basket- Specified by:
getBasketConstituentin interfaceBasket
-
getOrCreatePortfolioBasketConstituent
-
getPortfolioBasketConstituent
List<? extends BasketConstituent.BasketConstituentBuilder> getPortfolioBasketConstituent()Description copied from interface:BasketIdentifies the constituents of the basket- Specified by:
getPortfolioBasketConstituentin interfaceBasket
-
addProductTaxonomy
- Specified by:
addProductTaxonomyin interfaceProductBase.ProductBaseBuilder
-
addProductTaxonomy
- Specified by:
addProductTaxonomyin interfaceProductBase.ProductBaseBuilder
-
addProductTaxonomy
- Specified by:
addProductTaxonomyin interfaceProductBase.ProductBaseBuilder
-
setProductTaxonomy
- Specified by:
setProductTaxonomyin interfaceProductBase.ProductBaseBuilder
-
addProductIdentifier
- Specified by:
addProductIdentifierin interfaceProductBase.ProductBaseBuilder
-
addProductIdentifier
Basket.BasketBuilder addProductIdentifier(ReferenceWithMetaProductIdentifier productIdentifier, int idx) - Specified by:
addProductIdentifierin interfaceProductBase.ProductBaseBuilder
-
addProductIdentifierValue
- Specified by:
addProductIdentifierValuein interfaceProductBase.ProductBaseBuilder
-
addProductIdentifierValue
- Specified by:
addProductIdentifierValuein interfaceProductBase.ProductBaseBuilder
-
addProductIdentifier
Basket.BasketBuilder addProductIdentifier(List<? extends ReferenceWithMetaProductIdentifier> productIdentifier) - Specified by:
addProductIdentifierin interfaceProductBase.ProductBaseBuilder
-
setProductIdentifier
Basket.BasketBuilder setProductIdentifier(List<? extends ReferenceWithMetaProductIdentifier> productIdentifier) - Specified by:
setProductIdentifierin interfaceProductBase.ProductBaseBuilder
-
addProductIdentifierValue
- Specified by:
addProductIdentifierValuein interfaceProductBase.ProductBaseBuilder
-
setProductIdentifierValue
- Specified by:
setProductIdentifierValuein interfaceProductBase.ProductBaseBuilder
-
addBasketConstituent
-
addBasketConstituent
-
addBasketConstituent
-
setBasketConstituent
-
addPortfolioBasketConstituent
-
addPortfolioBasketConstituent
Basket.BasketBuilder addPortfolioBasketConstituent(BasketConstituent portfolioBasketConstituent, int idx) -
addPortfolioBasketConstituent
Basket.BasketBuilder addPortfolioBasketConstituent(List<? extends BasketConstituent> portfolioBasketConstituent) -
setPortfolioBasketConstituent
Basket.BasketBuilder setPortfolioBasketConstituent(List<? extends BasketConstituent> portfolioBasketConstituent) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceProductBase.ProductBaseBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
Basket.BasketBuilder prune()- Specified by:
prunein interfaceProductBase.ProductBaseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-