Package cdm.base.staticdata.asset.common
Class Security.SecurityImpl
java.lang.Object
cdm.base.staticdata.asset.common.AssetBase.AssetBaseImpl
cdm.base.staticdata.asset.common.InstrumentBase.InstrumentBaseImpl
cdm.base.staticdata.asset.common.Security.SecurityImpl
- All Implemented Interfaces:
AssetBase,InstrumentBase,Security,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
Security
public static class Security.SecurityImpl
extends InstrumentBase.InstrumentBaseImpl
implements Security
Immutable Implementation of Security
-
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.InstrumentBaseImplNested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.Security
Security.SecurityBuilder, Security.SecurityBuilderImpl, Security.SecurityImpl -
Field Summary
Fields inherited from interface cdm.base.staticdata.asset.common.InstrumentBase
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanIdentifies the type of debt and selected debt economics.Identifies the type of equity.Identifies the type of fund.inthashCode()protected voidsetBuilderFields(Security.SecurityBuilder builder) toString()Methods inherited from class cdm.base.staticdata.asset.common.InstrumentBase.InstrumentBaseImpl
getInstrumentType, setBuilderFieldsMethods 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
getInstrumentTypeMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
SecurityImpl
-
-
Method Details
-
getDebtType
@RosettaAttribute("debtType") @Accessor(GETTER) @RuneAttribute("debtType") public DebtType getDebtType()Description copied from interface:SecurityIdentifies the type of debt and selected debt economics.- Specified by:
getDebtTypein interfaceSecurity
-
getEquityType
@RosettaAttribute("equityType") @Accessor(GETTER) @RuneAttribute("equityType") public EquityTypeEnum getEquityType()Description copied from interface:SecurityIdentifies the type of equity.- Specified by:
getEquityTypein interfaceSecurity
-
getFundType
@RosettaAttribute("fundType") @Accessor(GETTER) @RuneAttribute("fundType") public FundProductTypeEnum getFundType()Description copied from interface:SecurityIdentifies the type of fund.- Specified by:
getFundTypein interfaceSecurity
-
build
Description copied from interface:AssetBaseBuild Methods- Specified by:
buildin interfaceAssetBase- Specified by:
buildin interfaceInstrumentBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceSecurity- Overrides:
buildin classInstrumentBase.InstrumentBaseImpl
-
toBuilder
- Specified by:
toBuilderin interfaceAssetBase- Specified by:
toBuilderin interfaceInstrumentBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceSecurity- Overrides:
toBuilderin classInstrumentBase.InstrumentBaseImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classInstrumentBase.InstrumentBaseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classInstrumentBase.InstrumentBaseImpl
-
toString
- Overrides:
toStringin classInstrumentBase.InstrumentBaseImpl
-