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> |