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: 13.30.0Syntax
public abstract class MetaDataContentBuilder : CatalogContentBuilder, ICatalogContentBuilder
Constructors
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> |
GetMetaObjects(Int32, Int32, IEnumerable<String>)
Declaration
protected Dictionary<string, MetaObject> GetMetaObjects(int objectId, int metaClassId, IEnumerable<string> languages)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | objectId | |
System.Int32 | metaClassId | |
System.Collections.Generic.IEnumerable<System.String> | languages |
Returns
Type | Description |
---|---|
System.Collections.Generic.Dictionary<System.String, MetaObject> |