Uses of Interface
cdm.base.staticdata.asset.common.AssetBase
Packages that use AssetBase
Package
Description
Basic static asset concepts that apply across asset classes: taxonomy etc.
Observable asset concepts: schedule, settlement, price and quantity notation etc.
-
Uses of AssetBase in cdm.base.staticdata.asset.common
Subinterfaces of AssetBase in cdm.base.staticdata.asset.commonModifier and TypeInterfaceDescriptionstatic interfaceBuilder InterfaceinterfaceAn Asset that consists solely of a monetary holding in a currency.static interfaceBuilder InterfaceinterfaceIdentifies a specific commodity by referencing a product identifier or by a product definition.static interfaceBuilder InterfaceinterfaceAn Asset that exists only in digital form, eg Bitcoin or Ethereum, that is not backed by other Assets; excludes the digital representation of other Assets, eg coins or Tokenised assets.static interfaceBuilder InterfaceinterfaceDefines the common attributes for all Instrument data types.static interfaceBuilder InterfaceinterfaceA securitized derivative on another asset.static interfaceBuilder InterfaceinterfaceIdentifies a loan by referencing an asset identifier and through an optional set of attributes.static interfaceBuilder InterfaceinterfaceIdentifies a security by referencing an identifier and by specifying the sector.static interfaceBuilder InterfaceClasses in cdm.base.staticdata.asset.common that implement AssetBaseModifier and TypeClassDescriptionstatic classBuilder Implementation of AssetBasestatic classImmutable Implementation of AssetBasestatic classBuilder Implementation of Cashstatic classImmutable Implementation of Cashstatic classBuilder Implementation of Commoditystatic classImmutable Implementation of Commoditystatic classBuilder Implementation of DigitalAssetstatic classImmutable Implementation of DigitalAssetstatic classBuilder Implementation of InstrumentBasestatic classImmutable Implementation of InstrumentBasestatic classBuilder Implementation of ListedDerivativestatic classImmutable Implementation of ListedDerivativestatic classBuilder Implementation of Loanstatic classImmutable Implementation of Loanstatic classBuilder Implementation of Securitystatic classImmutable Implementation of SecurityMethods in cdm.base.staticdata.asset.common that return AssetBaseModifier and TypeMethodDescriptionAssetBase.AssetBaseBuilderImpl.build()AssetBase.AssetBaseImpl.build()AssetBase.build()Build MethodsMethods in cdm.base.staticdata.asset.common that return types with arguments of type AssetBase -
Uses of AssetBase in cdm.base.staticdata.asset.common.meta
Methods in cdm.base.staticdata.asset.common.meta that return types with arguments of type AssetBaseModifier and TypeMethodDescriptionAssetBaseMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) AssetBaseMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) AssetBaseMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super AssetBase> AssetBaseMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super AssetBase> AssetBaseMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super AssetBase> AssetBaseMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super AssetBase> AssetBaseMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of AssetBase in cdm.base.staticdata.asset.common.validation
Methods in cdm.base.staticdata.asset.common.validation with parameters of type AssetBaseModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> AssetBaseTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, AssetBase o) List<com.rosetta.model.lib.validation.ValidationResult<?>> AssetBaseValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, AssetBase o) -
Uses of AssetBase in cdm.base.staticdata.asset.common.validation.datarule
Methods in cdm.base.staticdata.asset.common.validation.datarule with parameters of type AssetBaseModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> AssetBaseExchangeListed.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, AssetBase assetBase) List<com.rosetta.model.lib.validation.ValidationResult<?>> AssetBaseExchangeListed.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, AssetBase assetBase) List<com.rosetta.model.lib.validation.ValidationResult<?>> AssetBaseRelatedExchange.Default.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, AssetBase assetBase) List<com.rosetta.model.lib.validation.ValidationResult<?>> AssetBaseRelatedExchange.NoOp.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, AssetBase assetBase) -
Uses of AssetBase in cdm.base.staticdata.asset.common.validation.exists
Methods in cdm.base.staticdata.asset.common.validation.exists with type parameters of type AssetBaseModifier and TypeMethodDescriptionAssetBaseOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) Methods in cdm.base.staticdata.asset.common.validation.exists that return types with arguments of type AssetBase -
Uses of AssetBase in cdm.observable.asset
Subinterfaces of AssetBase in cdm.observable.assetModifier and TypeInterfaceDescriptioninterfaceDefines a custom basket by referencing an identifier and its constituents.static interfaceBuilder InterfaceinterfaceSpecification of an index based on credit risk, typically composed using corporate debt instruments in a region or industry sector, e.g. the iTraxx indices.static interfaceBuilder InterfaceinterfaceSpecification of an index based on equity securities, e.g. the S&P 500..static interfaceBuilder InterfaceinterfaceSpecification of an interest rate index which can change over time, e.g. the SONIA (Sterling Overnight Index Average) in the UK.static interfaceBuilder InterfaceinterfaceSpecification of a rate based on the exchange of a pair of cash assets in specific currencies, e.g.static interfaceBuilder InterfaceinterfaceIdentifies an index by referencing an identifier.static interfaceBuilder InterfaceinterfaceSpecification of an index that measures inflation in a specific market, e.g. the US Consumer Price Index.static interfaceBuilder InterfaceinterfaceSpecification of a user-defined index that does not meet the criteria of other Index data types.static interfaceBuilder InterfaceClasses in cdm.observable.asset that implement AssetBaseModifier and TypeClassDescriptionstatic classBuilder Implementation of Basketstatic classImmutable Implementation of Basketstatic classBuilder Implementation of CreditIndexstatic classImmutable Implementation of CreditIndexstatic classBuilder Implementation of EquityIndexstatic classImmutable Implementation of EquityIndexstatic classBuilder Implementation of FloatingRateIndexstatic classImmutable Implementation of FloatingRateIndexstatic classBuilder Implementation of ForeignExchangeRateIndexstatic classImmutable Implementation of ForeignExchangeRateIndexstatic classBuilder Implementation of IndexBasestatic classImmutable Implementation of IndexBasestatic classBuilder Implementation of InflationIndexstatic classImmutable Implementation of InflationIndexstatic classBuilder Implementation of OtherIndexstatic classImmutable Implementation of OtherIndex