November Happy Hour will be moved to Thursday December 5th.

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: 12.17.2
Syntax
public abstract class MetaDataContentBuilder : CatalogContentBuilder, ICatalogContentBuilder

Constructors

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

Declaration
[Obsolete("Use constructor with UncachedCatalogSystemAccessor. Will remain at least until september 2018.")]
protected MetaDataContentBuilder(ICatalogSystem catalogContext, MetaClassContentFactory metaClassContentFactory, ICatalogPropertyLoader catalogPropertyLoader, ReferenceConverter referenceConverter, CatalogContentVersionDB contentVersionDB, CatalogMetaObjectRepository metaObjectRepository)
Parameters
Type Name Description
ICatalogSystem catalogContext
MetaClassContentFactory metaClassContentFactory
ICatalogPropertyLoader catalogPropertyLoader
ReferenceConverter referenceConverter
CatalogContentVersionDB contentVersionDB
CatalogMetaObjectRepository metaObjectRepository

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

Initializes a new instance of the MetaDataContentBuilder class.

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

The catalog context accessor.

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