Class MetaDataContentBuilder

This type/member supports the EPiServer infrastructure and is not intended to be used directly from your code.

Inheritance
System.Object
MetaDataContentBuilder
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Commerce.Catalog.Provider.Construction
Assembly: EPiServer.Business.Commerce.dll
Version: 10.8.0
Syntax
public abstract class MetaDataContentBuilder : CatalogContentBuilder, ICatalogContentBuilder

Constructors

MetaDataContentBuilder(ICatalogSystem, MetaClassContentFactory, ICatalogPropertyLoader, ReferenceConverter, CatalogContentVersionDB, CatalogMetaObjectRepository)

Initializes a new instance of the MetaDataContentBuilder class.

Declaration
protected MetaDataContentBuilder(ICatalogSystem catalogContext, MetaClassContentFactory metaClassContentFactory, ICatalogPropertyLoader catalogPropertyLoader, ReferenceConverter referenceConverter, CatalogContentVersionDB contentVersionDB, CatalogMetaObjectRepository metaObjectRepository)
Parameters
Type Name Description
ICatalogSystem catalogContext

The catalog context.

MetaClassContentFactory metaClassContentFactory

The meta class content factory.

ICatalogPropertyLoader catalogPropertyLoader

The catalog property loader.

ReferenceConverter referenceConverter

The reference converter.

CatalogContentVersionDB contentVersionDB

The catalog content Database access.

CatalogMetaObjectRepository metaObjectRepository

The meta object repository.

Methods

GetMetaObjects(IDictionary<Int32, IEnumerable<Int32>>, String)

Declaration
protected Dictionary<int, MetaObject> GetMetaObjects(IDictionary<int, IEnumerable<int>> metaObjectIdsByClassId, string language)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<System.Int32, System.Collections.Generic.IEnumerable<System.Int32>> metaObjectIdsByClassId
System.String language
Returns
Type Description
System.Collections.Generic.Dictionary<System.Int32, MetaObject>

Implements