Class MetaDataContentBuilder
This type/member supports the EPiServer infrastructure and is not intended to be used directly from your code.
Implements
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.2Syntax
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> |