Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Namespace Mediachase.Commerce.Catalog

Classes

CatalogAssociationChange

This is a placeholder class to signal changes in catalog associations to the event system, until work has been done to allow us to listen for changes on the actual data objects. This class is only to accelerate development of the improved catalog indexing, and any use of this of this class will eventually need to be replaced.

CatalogCache

Implements operations for the cache for the catalog system.

CatalogCacheOptions

Contains options for the catalog cache system.

CatalogContentType

The content type for catalog objects

CatalogContext

Catalog Context class is an entry point for all calls that are made to the catalog system. This class can be used for either remote or local usage.

CatalogEntryChange

This is a placeholder class to signal changes in catalog entries to the event system, until work has been done to allow us to listen for changes on the actual data objects. This class is only to accelerate development of the improved catalog indexing, and any use of this of this class will eventually need to be replaced.

CatalogEventLevel

Flag to indicate which events to raise remotely.

CatalogIdentityResolver

Class to resolve catalog item code-id map.

CatalogKey

Encapsulates data describing a unique key to a catalog entry.

CatalogOptions

Contains options for the catalog system.

CatalogPermissions

Permissions for catalog subsytem

DisplayNameField

EntryIdentityResolver

Class to resolve catalog entry code-id map.

EventContext

This class is reponsible for the following:

  1. Loading all the plugins.
  2. Binding those plugins to appropriate handlers
  3. Providing methods to generate events

EventContext.AssociationEventHandler

Handles the association event.

EventContext.CatalogEventHandler

Handles the catalog event.

EventContext.CatalogLanguageEventHandler

Handles the catalog deleted event.

EventContext.DeletedAssociationEventHandler

Handles the association deleted event.

EventContext.DeletedCatalogEventHandler

Handles the catalog deleted event.

EventContext.DeletedEntryEventHandler

Handles the entry deleted event.

EventContext.DeletedNodeEventHandler

Handles the node deleted event.

EventContext.DeletedRelationEventHandler

Handles the relation deleted event.

EventContext.EntryEventHandler

Handles the entry event.

EventContext.NodeEventHandler

Handles the node event.

EventContext.RelationEventHandler

Handles the relation event.

EventContextCreatedEventArgs

Event argument class used when a new EventContext instance is created (on a new thread or request).

ExcludedCatalogEntryMarketsField

InventoryStatus

Represents inventory status.

IsPublishedField

Represents the Meta field to determine if the content language is published or not.

NodeIdentityResolver

Class to resolve catalog node code-id map.

OptiGPTOptions

Contains options for the OptiGPT.

ReferenceConverter

Converts between catalog object ID:s and types and EPiServer.Core.ContentReferences.

ReferenceConverterExtensions

Extensions for ReferenceConverter.

SalePriceTypeDefinition

Represents SalePriceTypeDefinition.

StartPublishField

Represents the Meta field to determine if the content is start in a language.

StopPublishField

Represents the Meta field to determine if the content is expired in a language.

Interfaces

ICatalogSystem

Provides the methods necessary for the ICatalogSystem.