Uses of Interface
cdm.base.staticdata.asset.common.ProductBase
Packages that use ProductBase
Package
Description
Basic static asset concepts that apply across asset classes: taxonomy etc.
Template feature concepts to define payouts.
-
Uses of ProductBase in cdm.base.staticdata.asset.common
Subinterfaces of ProductBase in cdm.base.staticdata.asset.commonModifier and TypeInterfaceDescriptioninterfaceIdentifies a specific commodity by referencing a product identifier or by a product definition.static interfaceBuilder InterfaceinterfaceIdentifies an index by referencing a product identifier.static interfaceBuilder InterfaceinterfaceSpecifies the exchange where the asset is listed.static interfaceBuilder InterfaceinterfaceIdentifies a loan by referencing a product identifier and through an optional set of attributes.static interfaceBuilder Interfacestatic interfaceBuilder InterfaceinterfaceIdentifies a security by referencing a product identifier and by specifying the sector.static interfaceBuilder InterfaceClasses in cdm.base.staticdata.asset.common that implement ProductBaseModifier and TypeClassDescriptionstatic classBuilder Implementation of Commoditystatic classImmutable Implementation of Commoditystatic classBuilder Implementation of Indexstatic classImmutable Implementation of Indexstatic classBuilder Implementation of Listingstatic classImmutable Implementation of Listingstatic classBuilder Implementation of Loanstatic classImmutable Implementation of Loanstatic classBuilder Implementation of ProductBasestatic classImmutable Implementation of ProductBasestatic classBuilder Implementation of Securitystatic classImmutable Implementation of SecurityMethods in cdm.base.staticdata.asset.common that return ProductBaseModifier and TypeMethodDescriptionProductBase.build()Build MethodsProductBase.ProductBaseBuilderImpl.build()ProductBase.ProductBaseImpl.build()Methods in cdm.base.staticdata.asset.common that return types with arguments of type ProductBaseModifier and TypeMethodDescriptiondefault Class<? extends ProductBase> ProductBase.getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends ProductBase> ProductBase.metaData()Utility Methods -
Uses of ProductBase in cdm.base.staticdata.asset.common.meta
Methods in cdm.base.staticdata.asset.common.meta that return types with arguments of type ProductBaseModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.Validator<? super ProductBase>> ProductBaseMeta.dataRules(com.rosetta.model.lib.validation.ValidatorFactory factory) List<Function<? super ProductBase, com.rosetta.model.lib.qualify.QualifyResult>> ProductBaseMeta.getQualifyFunctions(com.rosetta.model.lib.qualify.QualifyFunctionFactory factory) com.rosetta.model.lib.validation.ValidatorWithArg<? super ProductBase, Set<String>> ProductBaseMeta.onlyExistsValidator()com.rosetta.model.lib.validation.Validator<? super ProductBase> ProductBaseMeta.typeFormatValidator()Deprecated.com.rosetta.model.lib.validation.Validator<? super ProductBase> ProductBaseMeta.typeFormatValidator(com.rosetta.model.lib.validation.ValidatorFactory factory) com.rosetta.model.lib.validation.Validator<? super ProductBase> ProductBaseMeta.validator()Deprecated.com.rosetta.model.lib.validation.Validator<? super ProductBase> ProductBaseMeta.validator(com.rosetta.model.lib.validation.ValidatorFactory factory) -
Uses of ProductBase in cdm.base.staticdata.asset.common.validation
Methods in cdm.base.staticdata.asset.common.validation with parameters of type ProductBaseModifier and TypeMethodDescriptionList<com.rosetta.model.lib.validation.ValidationResult<?>> ProductBaseTypeFormatValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, ProductBase o) List<com.rosetta.model.lib.validation.ValidationResult<?>> ProductBaseValidator.getValidationResults(com.rosetta.model.lib.path.RosettaPath path, ProductBase o) -
Uses of ProductBase in cdm.base.staticdata.asset.common.validation.exists
Methods in cdm.base.staticdata.asset.common.validation.exists with type parameters of type ProductBaseModifier and TypeMethodDescription<T2 extends ProductBase>
com.rosetta.model.lib.validation.ValidationResult<ProductBase> ProductBaseOnlyExistsValidator.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 ProductBaseModifier and TypeMethodDescription<T2 extends ProductBase>
com.rosetta.model.lib.validation.ValidationResult<ProductBase> ProductBaseOnlyExistsValidator.validate(com.rosetta.model.lib.path.RosettaPath path, T2 o, Set<String> fields) -
Uses of ProductBase in cdm.product.template
Subinterfaces of ProductBase in cdm.product.templateModifier and TypeInterfaceDescriptioninterfaceDefines a custom basket by referencing a product identifier and its consituents.static interfaceBuilder InterfaceinterfaceA class to specify the contractual products' economic terms, alongside their product identification and product taxonomy.static interfaceBuilder InterfaceClasses in cdm.product.template that implement ProductBaseModifier and TypeClassDescriptionstatic classBuilder Implementation of Basketstatic classImmutable Implementation of Basketstatic classBuilder Implementation of ContractualProductstatic classImmutable Implementation of ContractualProduct