Package cdm.base.staticdata.asset.common
package cdm.base.staticdata.asset.common
Basic static asset concepts that apply across asset classes: taxonomy etc.
-
ClassDescriptionThe enumerated values to specify the FpML asset class categorization.Characterizes the asset pool behind an asset backed bond.Builder InterfaceBuilder Implementation of AssetPoolImmutable Implementation of AssetPoolRepresents a class to allow specification of the asset product type.Builder InterfaceBuilder Implementation of AssetTypeImmutable Implementation of AssetTypeRepresents an enumeration list to identify the asset type.A class to specify a bond as having a product identifier.Builder InterfaceBuilder Implementation of BondImmutable Implementation of BondRepresents a class to allow specification of the type of entity issuing the collateral.Builder InterfaceBuilder Implementation of CollateralIssuerTypeImmutable Implementation of CollateralIssuerTypeSpecifies the collateral taxonomy, which is composed of a taxonomy value and a taxonomy source.Builder InterfaceBuilder Implementation of CollateralTaxonomyImmutable Implementation of CollateralTaxonomySpecifies the collateral taxonomy value, either as a specified enumeration or as a string.Builder InterfaceBuilder Implementation of CollateralTaxonomyValueImmutable Implementation of CollateralTaxonomyValueIdentifies a specific commodity by referencing a product identifier or by a product definition.Builder InterfaceBuilder Implementation of CommodityImmutable Implementation of CommodityDefines a publication in which the price can be found.Specifies the commodity underlier in the event that no ISDA Commodity Reference Price exists.Builder InterfaceBuilder Implementation of CommodityProductDefinitionImmutable Implementation of CommodityProductDefinitionSpecifies the type of commodity.Builder InterfaceBuilder Implementation of CommodityReferenceFrameworkImmutable Implementation of CommodityReferenceFrameworkA class to specify a convertible bond as having a product identifier.Builder InterfaceBuilder Implementation of ConvertibleBondImmutable Implementation of ConvertibleBondRepresents an enumeration list to identify tranched or untranched credit risk.Union of the enumerated values defined by the International Standards Organization (ISO) and the FpML nonISOCurrencyScheme which consists of offshore and historical currencies (https://www.fpml.org/coding-scheme/non-iso-currency), as of 28-Oct-2016.Represents an enumeration list that identifies the type of debt.Specifies selected economics of a debt instrument.Builder InterfaceBuilder Implementation of DebtEconomicsImmutable Implementation of DebtEconomicsRepresents an enumeration list that specifies the general rule for periodic interest rate payment.Represents an enumeration list that specifies the general rule for repayment of principal.Specifies the order of repayment in the event of a sale or bankruptcy of the issuer or a related party (eg guarantor).Specifies the type of debt instrument.Builder InterfaceBuilder Implementation of DebtTypeImmutable Implementation of DebtTypeSpecifies a specific date or the parameters for identifying the relevant contract date when the commodity reference price is a futures contract.Builder InterfaceBuilder Implementation of DeliveryDateParametersImmutable Implementation of DeliveryDateParametersA class to specify an equity as having a product identifier.Builder InterfaceBuilder Implementation of EquityImmutable Implementation of EquityRepresents an enumeration list to identify the type of Equity.Identifies European Union Eligible Collateral Assets classification categories based on EMIR Uncleared Margin Rules.Represents an enumeration list to identify the fund product type.An abstract class to specify a product which terms are abstracted through reference data.Builder InterfaceBuilder Implementation of IdentifiedProductImmutable Implementation of IdentifiedProductIdentifies an index by referencing a product identifier.Builder InterfaceBuilder Implementation of IndexImmutable Implementation of IndexA class defining information related to IndexBuilder InterfaceBuilder Implementation of IndexReferenceInformationImmutable Implementation of IndexReferenceInformationThe enumerated values to specify standard currency codes according to the International Standards Organization (ISO).The enumerated values to specify standard currency codes according to the International Standards Organization (ISO).Represents an enumeration list to identify the type of entity issuing the asset.Specifies the exchange where the asset is listed.Builder InterfaceBuilder Implementation of ListingImmutable Implementation of ListingIdentifies a loan by referencing a product identifier and through an optional set of attributes.Builder InterfaceBuilder Implementation of LoanImmutable Implementation of LoanRepresents an enumeration list to identify the Maturity.Specifies a publication that provides the commodity price, including, where applicable, the details of where in the publication the price is published.Builder InterfaceBuilder Implementation of PriceSourceImmutable Implementation of PriceSourceServes as an abstract class to specify a product using a productIdentifier.Builder InterfaceBuilder Implementation of ProductBaseImmutable Implementation of ProductBaseComprises an identifier and a source.Builder InterfaceBuilder Implementation of ProductIdentifierImmutable Implementation of ProductIdentifierProvides the enumerated values to specify the product identifier source.Specifies the product taxonomy, which is composed of a taxonomy value and a taxonomy source.Builder InterfaceBuilder Implementation of ProductTaxonomyImmutable Implementation of ProductTaxonomyRepresents a class to allow specification of different types of Quasi Government collateral.Builder InterfaceBuilder Implementation of QuasiGovernmentIssuerTypeImmutable Implementation of QuasiGovernmentIssuerTypeRepresents a class to allow specification of different type of Regional government collateral.Builder InterfaceBuilder Implementation of RegionalGovernmentIssuerTypeImmutable Implementation of RegionalGovernmentIssuerTypeIdentifies a security by referencing a product identifier and by specifying the sector.Builder InterfaceBuilder Implementation of SecurityImmutable Implementation of SecurityRepresetns an enumeration list to indentify the type of security.Represents a class to allow specification of different types of special purpose vehicle (SPV) collateral.Builder InterfaceBuilder Implementation of SpecialPurposeVehicleIssuerTypeImmutable Implementation of SpecialPurposeVehicleIssuerTypeRepresents an enumeration list to identify the type of supranational entity issuing the asset.Defines the taxonomy of an object by combining a taxonomy source (i.e. the rules to classify the object) and a value (i.e. the output of those rules on the object).Builder InterfaceBuilder Implementation of TaxonomyImmutable Implementation of TaxonomyBuilder InterfaceBuilder Implementation of TaxonomyClassificationImmutable Implementation of TaxonomyClassificationRepresents the enumerated values to specify taxonomy sources.Defines a taxonomy value as either a simple string or a more granular expression with class names and values for each class.Builder InterfaceBuilder Implementation of TaxonomyValueImmutable Implementation of TaxonomyValueIdentifies United Kingdom Eligible Collateral Assets classification categories based on UK Onshored EMIR Uncleared Margin Rules.Identifies US Eligible Collateral Assets classification categories based on Uncleared Margin Rules published by the CFTC and the US Prudential Regulator.