Try our conversational search powered by Generative AI!

Namespace Mediachase.Commerce.Catalog

Classes

CacheConfiguration

Config settings which define where caching is enabled and timeouts related to it.

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.

CatalogConfiguration

Implemented as a thread-safe singleton class

CatalogConnection

Config setting which defines the connection string for the catalog system.

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.

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

EncodingSettings

Defines encoding settings - image quality and the default format

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

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.

ReferenceConverter

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

ReferenceConverterExtensions

Extensions for ReferenceConverter.

RoleCollection

Collection of RoleDefinition objects

RoleDefinition

Definition of single role element in web.config file

SalePriceTypeCollection

Collection of SaleTypeDefinition objects

SalePriceTypeDefinition

Definition of sale price element in web.config file

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.

Enums

CatalogContentType

The content type for catalog objects

CatalogEventLevel

Flag to indicate which events to raise remotely.

Delegates

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.