Package cdm.product.collateral
Class SpecificAsset.SpecificAssetBuilderImpl
java.lang.Object
cdm.base.staticdata.asset.common.Asset.AssetBuilderImpl
cdm.product.collateral.SpecificAsset.SpecificAssetBuilderImpl
- All Implemented Interfaces:
Asset,Asset.AssetBuilder,SpecificAsset,SpecificAsset.SpecificAssetBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
SpecificAsset
public static class SpecificAsset.SpecificAssetBuilderImpl
extends Asset.AssetBuilderImpl
implements SpecificAsset.SpecificAssetBuilder
Builder Implementation of SpecificAsset
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.Asset
Asset.AssetBuilder, Asset.AssetBuilderImpl, Asset.AssetImplNested classes/interfaces inherited from interface cdm.product.collateral.SpecificAsset
SpecificAsset.SpecificAssetBuilder, SpecificAsset.SpecificAssetBuilderImpl, SpecificAsset.SpecificAssetImpl -
Field Summary
Fields inherited from class cdm.base.staticdata.asset.common.Asset.AssetBuilderImpl
cash, commodity, digitalAsset, instrumentFields inherited from interface cdm.product.collateral.SpecificAsset
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanbooleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setCommodity(Commodity _commodity) setDigitalAsset(DigitalAsset _digitalAsset) setInstrument(Instrument _instrument) toString()Methods inherited from class cdm.base.staticdata.asset.common.Asset.AssetBuilderImpl
getCash, getCommodity, getDigitalAsset, getInstrument, getOrCreateCash, getOrCreateCommodity, getOrCreateDigitalAsset, getOrCreateInstrumentMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.asset.common.Asset.AssetBuilder
getCash, getCommodity, getDigitalAsset, getInstrument, getOrCreateCash, getOrCreateCommodity, getOrCreateDigitalAsset, getOrCreateInstrumentMethods 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.product.collateral.SpecificAsset
getType, metaData, processMethods inherited from interface cdm.product.collateral.SpecificAsset.SpecificAssetBuilder
process
-
Constructor Details
-
SpecificAssetBuilderImpl
public SpecificAssetBuilderImpl()
-
-
Method Details
-
setCash
@RosettaAttribute("Cash") @Accessor(SETTER) @RuneAttribute("Cash") public SpecificAsset.SpecificAssetBuilder setCash(Cash _cash) - Specified by:
setCashin interfaceAsset.AssetBuilder- Specified by:
setCashin interfaceSpecificAsset.SpecificAssetBuilder- Overrides:
setCashin classAsset.AssetBuilderImpl
-
setCommodity
@RosettaAttribute("Commodity") @Accessor(SETTER) @RuneAttribute("Commodity") public SpecificAsset.SpecificAssetBuilder setCommodity(Commodity _commodity) - Specified by:
setCommodityin interfaceAsset.AssetBuilder- Specified by:
setCommodityin interfaceSpecificAsset.SpecificAssetBuilder- Overrides:
setCommodityin classAsset.AssetBuilderImpl
-
setDigitalAsset
@RosettaAttribute("DigitalAsset") @Accessor(SETTER) @RuneAttribute("DigitalAsset") public SpecificAsset.SpecificAssetBuilder setDigitalAsset(DigitalAsset _digitalAsset) - Specified by:
setDigitalAssetin interfaceAsset.AssetBuilder- Specified by:
setDigitalAssetin interfaceSpecificAsset.SpecificAssetBuilder- Overrides:
setDigitalAssetin classAsset.AssetBuilderImpl
-
setInstrument
@RosettaAttribute("Instrument") @Accessor(SETTER) @RuneAttribute("Instrument") public SpecificAsset.SpecificAssetBuilder setInstrument(Instrument _instrument) - Specified by:
setInstrumentin interfaceAsset.AssetBuilder- Specified by:
setInstrumentin interfaceSpecificAsset.SpecificAssetBuilder- Overrides:
setInstrumentin classAsset.AssetBuilderImpl
-
build
Description copied from interface:AssetBuild Methods- Specified by:
buildin interfaceAsset- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceSpecificAsset- Overrides:
buildin classAsset.AssetBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfaceAsset- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceSpecificAsset- Overrides:
toBuilderin classAsset.AssetBuilderImpl
-
prune
- Specified by:
prunein interfaceAsset.AssetBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceSpecificAsset.SpecificAssetBuilder- Overrides:
prunein classAsset.AssetBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classAsset.AssetBuilderImpl
-
merge
public SpecificAsset.SpecificAssetBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classAsset.AssetBuilderImpl
-
equals
- Overrides:
equalsin classAsset.AssetBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classAsset.AssetBuilderImpl
-
toString
- Overrides:
toStringin classAsset.AssetBuilderImpl
-