Package cdm.base.staticdata.asset.common
Class Cash.CashBuilderImpl
java.lang.Object
cdm.base.staticdata.asset.common.AssetBase.AssetBaseBuilderImpl
cdm.base.staticdata.asset.common.Cash.CashBuilderImpl
- All Implemented Interfaces:
AssetBase,AssetBase.AssetBaseBuilder,Cash,Cash.CashBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
Cash
public static class Cash.CashBuilderImpl
extends AssetBase.AssetBaseBuilderImpl
implements Cash.CashBuilder
Builder Implementation of Cash
-
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.base.staticdata.asset.common.Cash
Cash.CashBuilder, Cash.CashBuilderImpl, Cash.CashImpl -
Field Summary
Fields inherited from class cdm.base.staticdata.asset.common.AssetBase.AssetBaseBuilderImpl
assetType, exchange, identifier, isExchangeListed, relatedExchange, taxonomy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddIdentifier(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 MethodsbooleanbooleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAssetType(AssetTypeEnum _assetType) 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
getAssetType, 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
getAssetType, getIsExchangeListedMethods inherited from interface cdm.base.staticdata.asset.common.AssetBase.AssetBaseBuilder
getExchange, getIdentifier, getOrCreateExchange, getOrCreateIdentifier, getOrCreateRelatedExchange, getOrCreateTaxonomy, getRelatedExchange, getTaxonomyMethods inherited from interface cdm.base.staticdata.asset.common.Cash.CashBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Constructor Details
-
CashBuilderImpl
public CashBuilderImpl()
-
-
Method Details
-
addIdentifier
@RosettaAttribute("identifier") @Accessor(ADDER) @Required @Multi @RuneAttribute("identifier") public Cash.CashBuilder addIdentifier(AssetIdentifier _identifier) - Specified by:
addIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
addIdentifierin interfaceCash.CashBuilder- Overrides:
addIdentifierin classAssetBase.AssetBaseBuilderImpl
-
addIdentifier
- Specified by:
addIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
addIdentifierin interfaceCash.CashBuilder- Overrides:
addIdentifierin classAssetBase.AssetBaseBuilderImpl
-
addIdentifier
- Specified by:
addIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
addIdentifierin interfaceCash.CashBuilder- Overrides:
addIdentifierin classAssetBase.AssetBaseBuilderImpl
-
setIdentifier
@RosettaAttribute("identifier") @Accessor(SETTER) @Required @Multi @RuneAttribute("identifier") public Cash.CashBuilder setIdentifier(List<? extends AssetIdentifier> identifiers) - Specified by:
setIdentifierin interfaceAssetBase.AssetBaseBuilder- Specified by:
setIdentifierin interfaceCash.CashBuilder- Overrides:
setIdentifierin classAssetBase.AssetBaseBuilderImpl
-
addTaxonomy
@RosettaAttribute("taxonomy") @Accessor(ADDER) @Multi @RuneAttribute("taxonomy") public Cash.CashBuilder addTaxonomy(Taxonomy _taxonomy) - Specified by:
addTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
addTaxonomyin interfaceCash.CashBuilder- Overrides:
addTaxonomyin classAssetBase.AssetBaseBuilderImpl
-
addTaxonomy
- Specified by:
addTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
addTaxonomyin interfaceCash.CashBuilder- Overrides:
addTaxonomyin classAssetBase.AssetBaseBuilderImpl
-
addTaxonomy
- Specified by:
addTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
addTaxonomyin interfaceCash.CashBuilder- Overrides:
addTaxonomyin classAssetBase.AssetBaseBuilderImpl
-
setTaxonomy
@RosettaAttribute("taxonomy") @Accessor(SETTER) @Multi @RuneAttribute("taxonomy") public Cash.CashBuilder setTaxonomy(List<? extends Taxonomy> taxonomys) - Specified by:
setTaxonomyin interfaceAssetBase.AssetBaseBuilder- Specified by:
setTaxonomyin interfaceCash.CashBuilder- Overrides:
setTaxonomyin classAssetBase.AssetBaseBuilderImpl
-
setIsExchangeListed
@RosettaAttribute("isExchangeListed") @Accessor(SETTER) @RuneAttribute("isExchangeListed") public Cash.CashBuilder setIsExchangeListed(Boolean _isExchangeListed) - Specified by:
setIsExchangeListedin interfaceAssetBase.AssetBaseBuilder- Specified by:
setIsExchangeListedin interfaceCash.CashBuilder- Overrides:
setIsExchangeListedin classAssetBase.AssetBaseBuilderImpl
-
setExchange
@RosettaAttribute("exchange") @Accessor(SETTER) @RuneAttribute("exchange") public Cash.CashBuilder setExchange(LegalEntity _exchange) - Specified by:
setExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
setExchangein interfaceCash.CashBuilder- Overrides:
setExchangein classAssetBase.AssetBaseBuilderImpl
-
addRelatedExchange
@RosettaAttribute("relatedExchange") @Accessor(ADDER) @Multi @RuneAttribute("relatedExchange") public Cash.CashBuilder addRelatedExchange(LegalEntity _relatedExchange) - Specified by:
addRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
addRelatedExchangein interfaceCash.CashBuilder- Overrides:
addRelatedExchangein classAssetBase.AssetBaseBuilderImpl
-
addRelatedExchange
- Specified by:
addRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
addRelatedExchangein interfaceCash.CashBuilder- Overrides:
addRelatedExchangein classAssetBase.AssetBaseBuilderImpl
-
addRelatedExchange
- Specified by:
addRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
addRelatedExchangein interfaceCash.CashBuilder- Overrides:
addRelatedExchangein classAssetBase.AssetBaseBuilderImpl
-
setRelatedExchange
@RosettaAttribute("relatedExchange") @Accessor(SETTER) @Multi @RuneAttribute("relatedExchange") public Cash.CashBuilder setRelatedExchange(List<? extends LegalEntity> relatedExchanges) - Specified by:
setRelatedExchangein interfaceAssetBase.AssetBaseBuilder- Specified by:
setRelatedExchangein interfaceCash.CashBuilder- Overrides:
setRelatedExchangein classAssetBase.AssetBaseBuilderImpl
-
setAssetType
@RosettaAttribute("assetType") @Accessor(SETTER) @Required @RuneAttribute("assetType") public Cash.CashBuilder setAssetType(AssetTypeEnum _assetType) - Specified by:
setAssetTypein interfaceAssetBase.AssetBaseBuilder- Specified by:
setAssetTypein interfaceCash.CashBuilder- Overrides:
setAssetTypein classAssetBase.AssetBaseBuilderImpl
-
build
Description copied from interface:AssetBaseBuild Methods -
toBuilder
-
prune
- Specified by:
prunein interfaceAssetBase.AssetBaseBuilder- Specified by:
prunein interfaceCash.CashBuilder- 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 Cash.CashBuilder 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
-