Package cdm.base.staticdata.asset.common
Class Security.SecurityImpl
java.lang.Object
cdm.base.staticdata.asset.common.ProductBase.ProductBaseImpl
cdm.base.staticdata.asset.common.Listing.ListingImpl
cdm.base.staticdata.asset.common.Security.SecurityImpl
- All Implemented Interfaces:
Listing,ProductBase,Security,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
Security
Immutable Implementation of Security
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.Listing
Listing.ListingBuilder, Listing.ListingBuilderImpl, Listing.ListingImplNested classes/interfaces inherited from interface cdm.base.staticdata.asset.common.ProductBase
ProductBase.ProductBaseBuilder, ProductBase.ProductBaseBuilderImpl, ProductBase.ProductBaseImplNested 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.ProductBase
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanIdentifies the type of debt and selected debt economics.The economic terms associated with a contractual product, i.e. the set of features that are price-forming.Identifies the type of equity.Identifies the type of fund.Identifies the type of security using an enumerated list.inthashCode()protected voidsetBuilderFields(Security.SecurityBuilder builder) toString()Methods inherited from class cdm.base.staticdata.asset.common.Listing.ListingImpl
getExchange, getRelatedExchange, setBuilderFieldsMethods inherited from class cdm.base.staticdata.asset.common.ProductBase.ProductBaseImpl
getProductIdentifier, getProductTaxonomy, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.staticdata.asset.common.Listing
getExchange, getRelatedExchangeMethods inherited from interface cdm.base.staticdata.asset.common.ProductBase
getProductIdentifier, getProductTaxonomyMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
SecurityImpl
-
-
Method Details
-
getSecurityType
@RosettaAttribute(value="securityType", isRequired=true) @RuneAttribute(value="securityType", isRequired=true) public SecurityTypeEnum getSecurityType()Description copied from interface:SecurityIdentifies the type of security using an enumerated list.- Specified by:
getSecurityTypein interfaceSecurity
-
getDebtType
Description copied from interface:SecurityIdentifies the type of debt and selected debt economics.- Specified by:
getDebtTypein interfaceSecurity
-
getEquityType
Description copied from interface:SecurityIdentifies the type of equity.- Specified by:
getEquityTypein interfaceSecurity
-
getFundType
Description copied from interface:SecurityIdentifies the type of fund.- Specified by:
getFundTypein interfaceSecurity
-
getEconomicTerms
@RosettaAttribute("economicTerms") @RuneAttribute("economicTerms") public EconomicTerms getEconomicTerms()Description copied from interface:SecurityThe economic terms associated with a contractual product, i.e. the set of features that are price-forming.- Specified by:
getEconomicTermsin interfaceSecurity
-
build
Description copied from interface:ProductBaseBuild Methods- Specified by:
buildin interfaceListing- Specified by:
buildin interfaceProductBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceSecurity- Overrides:
buildin classListing.ListingImpl
-
toBuilder
- Specified by:
toBuilderin interfaceListing- Specified by:
toBuilderin interfaceProductBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceSecurity- Overrides:
toBuilderin classListing.ListingImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classListing.ListingImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classListing.ListingImpl
-
toString
- Overrides:
toStringin classListing.ListingImpl
-