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.
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:
- Loading all the plugins.
- Binding those plugins to appropriate handlers
- 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
SaleType
Represents the catalog sale types.
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
SaleType.TypeKey
The TypeKey enumeration defines the sale type keys.
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.