Package cdm.observable.asset
Class Basket.BasketBuilderImpl
java.lang.Object
cdm.base.staticdata.asset.common.AssetBase.AssetBaseBuilderImpl
cdm.observable.asset.Basket.BasketBuilderImpl
- All Implemented Interfaces:
AssetBase,AssetBase.AssetBaseBuilder,Basket,Basket.BasketBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
Basket
public static class Basket.BasketBuilderImpl
extends AssetBase.AssetBaseBuilderImpl
implements Basket.BasketBuilder
Builder Implementation of Basket
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.AssetBase
AssetBase.AssetBaseBuilder, AssetBase.AssetBaseBuilderImpl, AssetBase.AssetBaseImplNested classes/interfaces inherited from interface cdm.observable.asset.Basket
Basket.BasketBuilder, Basket.BasketBuilderImpl, Basket.BasketImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class cdm.base.staticdata.asset.common.AssetBase.AssetBaseBuilderImpl
exchange, identifier, isExchangeListed, relatedExchange, taxonomy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddBasketConstituent(FieldWithMetaBasketConstituent _basketConstituent) addBasketConstituent(FieldWithMetaBasketConstituent _basketConstituent, int idx) addBasketConstituent(List<? extends FieldWithMetaBasketConstituent> basketConstituents) addBasketConstituentValue(BasketConstituent _basketConstituent) addBasketConstituentValue(BasketConstituent _basketConstituent, int idx) addBasketConstituentValue(List<? extends BasketConstituent> basketConstituents) addIdentifier(AssetIdentifier _identifier) addIdentifier(AssetIdentifier _identifier, int idx) addIdentifier(List<? extends AssetIdentifier> identifiers) addRelatedExchange(LegalEntity _relatedExchange) addRelatedExchange(LegalEntity _relatedExchange, int idx) addRelatedExchange(List<? extends LegalEntity> relatedExchanges) addTaxonomy(Taxonomy _taxonomy) addTaxonomy(Taxonomy _taxonomy, int idx) addTaxonomy(List<? extends Taxonomy> taxonomys) build()Build MethodsbooleanIdentifies the constituents of the basketgetOrCreateBasketConstituent(int index) booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setBasketConstituent(List<? extends FieldWithMetaBasketConstituent> basketConstituents) setBasketConstituentValue(List<? extends BasketConstituent> basketConstituents) setExchange(LegalEntity _exchange) setIdentifier(List<? extends AssetIdentifier> identifiers) setIsExchangeListed(Boolean _isExchangeListed) setRelatedExchange(List<? extends LegalEntity> relatedExchanges) setTaxonomy(List<? extends Taxonomy> taxonomys) toString()Methods inherited from class cdm.base.staticdata.asset.common.AssetBase.AssetBaseBuilderImpl
getExchange, getIdentifier, getIsExchangeListed, getOrCreateExchange, getOrCreateIdentifier, getOrCreateRelatedExchange, getOrCreateTaxonomy, getRelatedExchange, getTaxonomyMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.asset.common.AssetBase
getIsExchangeListedMethods inherited from interface cdm.base.staticdata.asset.common.AssetBase.AssetBaseBuilder
getExchange, getIdentifier, getOrCreateExchange, getOrCreateIdentifier, getOrCreateRelatedExchange, getOrCreateTaxonomy, getRelatedExchange, getTaxonomyMethods inherited from interface cdm.observable.asset.Basket.BasketBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
basketConstituent
protected List<FieldWithMetaBasketConstituent.FieldWithMetaBasketConstituentBuilder> basketConstituent
-
-
Constructor Details
-
BasketBuilderImpl
public BasketBuilderImpl()
-
-
Method Details
-
getBasketConstituent
@RosettaAttribute("basketConstituent") @Accessor(GETTER) @Required @Multi @RuneAttribute("basketConstituent") @RuneScopedAttributeKey public List<? extends FieldWithMetaBasketConstituent.FieldWithMetaBasketConstituentBuilder> getBasketConstituent()Description copied from interface:BasketIdentifies the constituents of the basket- Specified by:
getBasketConstituentin interfaceBasket- Specified by:
getBasketConstituentin interfaceBasket.BasketBuilder
-
getOrCreateBasketConstituent
public FieldWithMetaBasketConstituent.FieldWithMetaBasketConstituentBuilder getOrCreateBasketConstituent(int index) - Specified by:
getOrCreateBasketConstituentin interfaceBasket.BasketBuilder
-
addIdentifier
@RosettaAttribute("identifier") @Accessor(ADDER) @Required @Multi @RuneAttribute("identifier") public Basket.BasketBuilder addIdentifier(AssetIdentifier _identifier) - Specified by:
addIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
addIdentifierin interfaceBasket.BasketBuilder- Overrides:
addIdentifierin classAssetBase.AssetBaseBuilderImpl
-
addIdentifier
- Specified by:
addIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
addIdentifierin interfaceBasket.BasketBuilder- Overrides:
addIdentifierin classAssetBase.AssetBaseBuilderImpl
-
addIdentifier
- Specified by:
addIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
addIdentifierin interfaceBasket.BasketBuilder- Overrides:
addIdentifierin classAssetBase.AssetBaseBuilderImpl
-
setIdentifier
@RosettaAttribute("identifier") @Accessor(SETTER) @Required @Multi @RuneAttribute("identifier") public Basket.BasketBuilder setIdentifier(List<? extends AssetIdentifier> identifiers) - Specified by:
setIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
setIdentifierin interfaceBasket.BasketBuilder- Overrides:
setIdentifierin classAssetBase.AssetBaseBuilderImpl
-
addTaxonomy
@RosettaAttribute("taxonomy") @Accessor(ADDER) @Multi @RuneAttribute("taxonomy") public Basket.BasketBuilder addTaxonomy(Taxonomy _taxonomy) - Specified by:
addTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
addTaxonomyin interfaceBasket.BasketBuilder- Overrides:
addTaxonomyin classAssetBase.AssetBaseBuilderImpl
-
addTaxonomy
- Specified by:
addTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
addTaxonomyin interfaceBasket.BasketBuilder- Overrides:
addTaxonomyin classAssetBase.AssetBaseBuilderImpl
-
addTaxonomy
- Specified by:
addTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
addTaxonomyin interfaceBasket.BasketBuilder- Overrides:
addTaxonomyin classAssetBase.AssetBaseBuilderImpl
-
setTaxonomy
@RosettaAttribute("taxonomy") @Accessor(SETTER) @Multi @RuneAttribute("taxonomy") public Basket.BasketBuilder setTaxonomy(List<? extends Taxonomy> taxonomys) - Specified by:
setTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
setTaxonomyin interfaceBasket.BasketBuilder- Overrides:
setTaxonomyin classAssetBase.AssetBaseBuilderImpl
-
setIsExchangeListed
@RosettaAttribute("isExchangeListed") @Accessor(SETTER) @RuneAttribute("isExchangeListed") public Basket.BasketBuilder setIsExchangeListed(Boolean _isExchangeListed) - Specified by:
setIsExchangeListedin interfaceAssetBase.AssetBaseBuilder- Specified by:
setIsExchangeListedin interfaceBasket.BasketBuilder- Overrides:
setIsExchangeListedin classAssetBase.AssetBaseBuilderImpl
-
setExchange
@RosettaAttribute("exchange") @Accessor(SETTER) @RuneAttribute("exchange") public Basket.BasketBuilder setExchange(LegalEntity _exchange) - Specified by:
setExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
setExchangein interfaceBasket.BasketBuilder- Overrides:
setExchangein classAssetBase.AssetBaseBuilderImpl
-
addRelatedExchange
@RosettaAttribute("relatedExchange") @Accessor(ADDER) @Multi @RuneAttribute("relatedExchange") public Basket.BasketBuilder addRelatedExchange(LegalEntity _relatedExchange) - Specified by:
addRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
addRelatedExchangein interfaceBasket.BasketBuilder- Overrides:
addRelatedExchangein classAssetBase.AssetBaseBuilderImpl
-
addRelatedExchange
- Specified by:
addRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
addRelatedExchangein interfaceBasket.BasketBuilder- Overrides:
addRelatedExchangein classAssetBase.AssetBaseBuilderImpl
-
addRelatedExchange
- Specified by:
addRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
addRelatedExchangein interfaceBasket.BasketBuilder- Overrides:
addRelatedExchangein classAssetBase.AssetBaseBuilderImpl
-
setRelatedExchange
@RosettaAttribute("relatedExchange") @Accessor(SETTER) @Multi @RuneAttribute("relatedExchange") public Basket.BasketBuilder setRelatedExchange(List<? extends LegalEntity> relatedExchanges) - Specified by:
setRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
setRelatedExchangein interfaceBasket.BasketBuilder- Overrides:
setRelatedExchangein classAssetBase.AssetBaseBuilderImpl
-
addBasketConstituent
@RosettaAttribute("basketConstituent") @Accessor(ADDER) @Required @Multi @RuneAttribute("basketConstituent") @RuneScopedAttributeKey public Basket.BasketBuilder addBasketConstituent(FieldWithMetaBasketConstituent _basketConstituent) - Specified by:
addBasketConstituentin interfaceBasket.BasketBuilder
-
addBasketConstituent
public Basket.BasketBuilder addBasketConstituent(FieldWithMetaBasketConstituent _basketConstituent, int idx) - Specified by:
addBasketConstituentin interfaceBasket.BasketBuilder
-
addBasketConstituentValue
- Specified by:
addBasketConstituentValuein interfaceBasket.BasketBuilder
-
addBasketConstituentValue
public Basket.BasketBuilder addBasketConstituentValue(BasketConstituent _basketConstituent, int idx) - Specified by:
addBasketConstituentValuein interfaceBasket.BasketBuilder
-
addBasketConstituent
public Basket.BasketBuilder addBasketConstituent(List<? extends FieldWithMetaBasketConstituent> basketConstituents) - Specified by:
addBasketConstituentin interfaceBasket.BasketBuilder
-
setBasketConstituent
@RosettaAttribute("basketConstituent") @Accessor(SETTER) @Required @Multi @RuneAttribute("basketConstituent") @RuneScopedAttributeKey public Basket.BasketBuilder setBasketConstituent(List<? extends FieldWithMetaBasketConstituent> basketConstituents) - Specified by:
setBasketConstituentin interfaceBasket.BasketBuilder
-
addBasketConstituentValue
public Basket.BasketBuilder addBasketConstituentValue(List<? extends BasketConstituent> basketConstituents) - Specified by:
addBasketConstituentValuein interfaceBasket.BasketBuilder
-
setBasketConstituentValue
public Basket.BasketBuilder setBasketConstituentValue(List<? extends BasketConstituent> basketConstituents) - Specified by:
setBasketConstituentValuein interfaceBasket.BasketBuilder
-
build
Description copied from interface:AssetBaseBuild Methods -
toBuilder
-
prune
- Specified by:
prunein interfaceAssetBase.AssetBaseBuilder- Specified by:
prunein interfaceBasket.BasketBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
prunein classAssetBase.AssetBaseBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classAssetBase.AssetBaseBuilderImpl
-
merge
public Basket.BasketBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classAssetBase.AssetBaseBuilderImpl
-
equals
- Overrides:
equalsin classAssetBase.AssetBaseBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classAssetBase.AssetBaseBuilderImpl
-
toString
- Overrides:
toStringin classAssetBase.AssetBaseBuilderImpl
-