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

Describes the relation from a bundle to one of the items in the bundle. Source is the bundle, and Target is the item included in the bundle.

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.

NodeRelation

Describes a relation from an entry to a category or a category to another category. Source is the categorized entry or (child) category, and Target is the parent category.

PackageEntry

Describes the relation from a package to one of the items in the package. Source is the package, and Target is the item included in the package.

ProductVariation

Describes the relation from a product to a variation of the product. Source is the product, and Target is the variant.

Relation

Abstract base class for describing a relation from one catalog item to another (the Target)

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

Describes a service for handling relations of catalog content.