Package cdm.base.staticdata.asset.common
Interface Security.SecurityBuilder
- All Superinterfaces:
Listing,Listing.ListingBuilder,ProductBase,ProductBase.ProductBaseBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder,Security
- All Known Implementing Classes:
Security.SecurityBuilderImpl
- Enclosing interface:
Security
Builder Interface
-
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 -
Method Summary
Modifier and TypeMethodDescriptionaddProductIdentifier(ReferenceWithMetaProductIdentifier productIdentifier) addProductIdentifier(ReferenceWithMetaProductIdentifier productIdentifier, int idx) addProductIdentifier(List<? extends ReferenceWithMetaProductIdentifier> productIdentifier) addProductIdentifierValue(ProductIdentifier productIdentifier) addProductIdentifierValue(ProductIdentifier productIdentifier, int idx) addProductIdentifierValue(List<? extends ProductIdentifier> productIdentifier) addProductTaxonomy(ProductTaxonomy productTaxonomy) addProductTaxonomy(ProductTaxonomy productTaxonomy, int idx) addProductTaxonomy(List<? extends ProductTaxonomy> productTaxonomy) addRelatedExchange(LegalEntity relatedExchange) addRelatedExchange(LegalEntity relatedExchange, int idx) addRelatedExchange(List<? extends LegalEntity> relatedExchange) Identifies 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.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setDebtType(DebtType debtType) setEconomicTerms(EconomicTerms economicTerms) setEquityType(EquityTypeEnum equityType) setExchange(LegalEntity exchange) setFundType(FundProductTypeEnum fundType) setProductIdentifier(List<? extends ReferenceWithMetaProductIdentifier> productIdentifier) setProductIdentifierValue(List<? extends ProductIdentifier> productIdentifier) setProductTaxonomy(List<? extends ProductTaxonomy> productTaxonomy) setRelatedExchange(List<? extends LegalEntity> relatedExchange) setSecurityType(SecurityTypeEnum securityType) Methods inherited from interface cdm.base.staticdata.asset.common.Listing.ListingBuilder
getExchange, getOrCreateExchange, getOrCreateRelatedExchange, getRelatedExchangeMethods inherited from interface cdm.base.staticdata.asset.common.ProductBase.ProductBaseBuilder
getOrCreateProductIdentifier, getOrCreateProductTaxonomy, getProductIdentifier, getProductTaxonomyMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosettaMethods inherited from interface cdm.base.staticdata.asset.common.Security
build, getEquityType, getFundType, getSecurityType, getType, metaData, process, toBuilder
-
Method Details
-
getOrCreateDebtType
DebtType.DebtTypeBuilder getOrCreateDebtType() -
getDebtType
DebtType.DebtTypeBuilder getDebtType()Description copied from interface:SecurityIdentifies the type of debt and selected debt economics.- Specified by:
getDebtTypein interfaceSecurity
-
getOrCreateEconomicTerms
EconomicTerms.EconomicTermsBuilder getOrCreateEconomicTerms() -
getEconomicTerms
EconomicTerms.EconomicTermsBuilder 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
-
addProductTaxonomy
- Specified by:
addProductTaxonomyin interfaceListing.ListingBuilder- Specified by:
addProductTaxonomyin interfaceProductBase.ProductBaseBuilder
-
addProductTaxonomy
- Specified by:
addProductTaxonomyin interfaceListing.ListingBuilder- Specified by:
addProductTaxonomyin interfaceProductBase.ProductBaseBuilder
-
addProductTaxonomy
- Specified by:
addProductTaxonomyin interfaceListing.ListingBuilder- Specified by:
addProductTaxonomyin interfaceProductBase.ProductBaseBuilder
-
setProductTaxonomy
- Specified by:
setProductTaxonomyin interfaceListing.ListingBuilder- Specified by:
setProductTaxonomyin interfaceProductBase.ProductBaseBuilder
-
addProductIdentifier
- Specified by:
addProductIdentifierin interfaceListing.ListingBuilder- Specified by:
addProductIdentifierin interfaceProductBase.ProductBaseBuilder
-
addProductIdentifier
Security.SecurityBuilder addProductIdentifier(ReferenceWithMetaProductIdentifier productIdentifier, int idx) - Specified by:
addProductIdentifierin interfaceListing.ListingBuilder- Specified by:
addProductIdentifierin interfaceProductBase.ProductBaseBuilder
-
addProductIdentifierValue
- Specified by:
addProductIdentifierValuein interfaceListing.ListingBuilder- Specified by:
addProductIdentifierValuein interfaceProductBase.ProductBaseBuilder
-
addProductIdentifierValue
- Specified by:
addProductIdentifierValuein interfaceListing.ListingBuilder- Specified by:
addProductIdentifierValuein interfaceProductBase.ProductBaseBuilder
-
addProductIdentifier
Security.SecurityBuilder addProductIdentifier(List<? extends ReferenceWithMetaProductIdentifier> productIdentifier) - Specified by:
addProductIdentifierin interfaceListing.ListingBuilder- Specified by:
addProductIdentifierin interfaceProductBase.ProductBaseBuilder
-
setProductIdentifier
Security.SecurityBuilder setProductIdentifier(List<? extends ReferenceWithMetaProductIdentifier> productIdentifier) - Specified by:
setProductIdentifierin interfaceListing.ListingBuilder- Specified by:
setProductIdentifierin interfaceProductBase.ProductBaseBuilder
-
addProductIdentifierValue
Security.SecurityBuilder addProductIdentifierValue(List<? extends ProductIdentifier> productIdentifier) - Specified by:
addProductIdentifierValuein interfaceListing.ListingBuilder- Specified by:
addProductIdentifierValuein interfaceProductBase.ProductBaseBuilder
-
setProductIdentifierValue
Security.SecurityBuilder setProductIdentifierValue(List<? extends ProductIdentifier> productIdentifier) - Specified by:
setProductIdentifierValuein interfaceListing.ListingBuilder- Specified by:
setProductIdentifierValuein interfaceProductBase.ProductBaseBuilder
-
setExchange
- Specified by:
setExchangein interfaceListing.ListingBuilder
-
addRelatedExchange
- Specified by:
addRelatedExchangein interfaceListing.ListingBuilder
-
addRelatedExchange
- Specified by:
addRelatedExchangein interfaceListing.ListingBuilder
-
addRelatedExchange
- Specified by:
addRelatedExchangein interfaceListing.ListingBuilder
-
setRelatedExchange
- Specified by:
setRelatedExchangein interfaceListing.ListingBuilder
-
setSecurityType
-
setDebtType
-
setEquityType
-
setFundType
-
setEconomicTerms
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceListing.ListingBuilder- Specified by:
processin interfaceProductBase.ProductBaseBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
Security.SecurityBuilder prune()- Specified by:
prunein interfaceListing.ListingBuilder- Specified by:
prunein interfaceProductBase.ProductBaseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-