Namespace EPiServer.Commerce.Catalog.Provider

Classes

CatalogAvailableContentTypeService

Extends the EPiServer.DataAbstraction.ContentTypeAvailabilityService with logic that enforces the ECF rules regarding data structure in the catalog. It will remove any NodeContent as an available child from any catalog content that isn't either a CatalogContent or another NodeContent.

CatalogContentCommitterHandler

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

Commits changes to catalog content and content version to the ECF database.

CatalogContentDraft

CatalogContentDraftStore

CatalogContentLoader

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

Fetches commerce catalog data as content instances.

CatalogContentProvider

Content provider for Commerce object

CatalogContentStructureProvider

Provides information about the structure of the catalog content in the content provider.

CatalogContentVersionStore

This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this. Please DO NOT use this in your project.

Version repository of Catalog contents.

CatalogEventHandler

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

ContentEventHandler

IgnoreMetaDataPlusSynchronizationAttribute

This attribute is used on properties that should not be synchronized to the Meta Data Plus layer.

MetaClassToContentTypeMap

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

Contains mappings between content type models and meta classes.

MetaDataChangeEventHandler

MetaDataPropertyConfiguration

Keeps information related to properties corresponding to meta fields for catalog content

MetaDataPropertyMapper

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

Maps between meta data types and property data types.

ParentsInfo

Holds information about a parent of a catalog content instance.

SaveActionExtensions

Extension methods to work with EPiServer.DataAccess.SaveAction together with ExtendedSaveAction

Enums

ExtendedSaveAction

Defines flags that can be used to mask the EPiServer.DataAccess.SaveAction when working with catalog content and the content provider. Use the extension methods of SaveActionExtensions to work with these extra flags.