Package cdm.base.staticdata.asset.common
Class InstrumentBase.InstrumentBaseImpl
java.lang.Object
cdm.base.staticdata.asset.common.AssetBase.AssetBaseImpl
cdm.base.staticdata.asset.common.InstrumentBase.InstrumentBaseImpl
- All Implemented Interfaces:
AssetBase,InstrumentBase,com.rosetta.model.lib.RosettaModelObject
- Direct Known Subclasses:
ListedDerivative.ListedDerivativeImpl,Loan.LoanImpl,Security.SecurityImpl
- Enclosing interface:
InstrumentBase
public static class InstrumentBase.InstrumentBaseImpl
extends AssetBase.AssetBaseImpl
implements InstrumentBase
Immutable Implementation of InstrumentBase
-
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.InstrumentBase
InstrumentBase.InstrumentBaseBuilder, InstrumentBase.InstrumentBaseBuilderImpl, InstrumentBase.InstrumentBaseImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.asset.common.InstrumentBase
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Methods inherited from class cdm.base.staticdata.asset.common.AssetBase.AssetBaseImpl
getExchange, getIdentifier, getIsExchangeListed, getRelatedExchange, getTaxonomy, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.asset.common.AssetBase
getExchange, getIdentifier, getIsExchangeListed, getRelatedExchange, getTaxonomyMethods inherited from interface cdm.base.staticdata.asset.common.InstrumentBase
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
InstrumentBaseImpl
-
-
Method Details
-
getInstrumentType
@RosettaAttribute("instrumentType") @Accessor(GETTER) @Required @RuneAttribute("instrumentType") public InstrumentTypeEnum getInstrumentType()Description copied from interface:InstrumentBaseIdentifies the type of an instrument using an enumerated list.- Specified by:
getInstrumentTypein interfaceInstrumentBase
-
build
Description copied from interface:AssetBaseBuild Methods- Specified by:
buildin interfaceAssetBase- Specified by:
buildin interfaceInstrumentBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classAssetBase.AssetBaseImpl
-
toBuilder
- Specified by:
toBuilderin interfaceAssetBase- Specified by:
toBuilderin interfaceInstrumentBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classAssetBase.AssetBaseImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classAssetBase.AssetBaseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classAssetBase.AssetBaseImpl
-
toString
- Overrides:
toStringin classAssetBase.AssetBaseImpl
-