Namespace EPiServer.Commerce.Catalog.Linking
Classes
Association
Describes an association of a catalog entry eg an accessory, up-sell or cross-sell product etc.
AssociationGroup
Describes a group of associations of a catalog entry.
AssociationGroupDefinition
Represents a definitions of a AssociationGroup.
AssociationRepositoryExtensions
Extension methods for IAssociationRepository.
AssociationType
Describes a type of association.
BundleEntry
Links an entry (defined by Child) to a bundle (defined by Parent).
EntryRelation
Abstract base for describing the relations from a catalog entry to another.
GroupDefinition
GroupDefinitionRepository<T>
A repository to store GroupDefinitionRepository<T>.
LinksRepository
Default implementation of the ILinksRepository interface.
NodeEntryRelation
Links an entry (defined by Child) to a category (defined by Parent).
NodeRelation
Links an entry or subcategory (defined by Child) to a category (defined by Parent).
PackageEntry
Links an entry (defined by Child) to a package (defined by Parent).
ProductVariation
Links a variation (defined by Child) to a product (defined by Parent).
Relation
Abstract base class for relations describing catalog structure.
RelationGroupDefinition
Represents a definitions of groups for a Relation.
RelationRepositoryExtensions
Extension methods for IRelationRepository.
Interfaces
IAssociationRepository
Describes a service for handling associations of catalog content.
ILink
Common interface for links (Associations and Relations)
ILinksRepository
Describes a service for handling relations and associations of catalog content.
IRelationRepository
Handles CRUD operations for catalog structure objects (relations), including linking entries to additional categories, categories to other categories (using NodeRelation), variations to products (using ProductVariation) and setting up the items included in bundles and packages (using BundleEntry and PackageEntry).