Class GetSalesCampaignQueryBase
Inheritance
System.Object
GetSalesCampaignQueryBase
Assembly: EPiServer.Commerce.Shell.dll
Version: 13.30.0
Syntax
public abstract class GetSalesCampaignQueryBase : GetChildrenQuery
Constructors
GetSalesCampaignQueryBase(IContentQueryHelper, IContentRepository, LanguageSelectorFactory, CampaignInfoExtractor, FacetQueryHandler)
Declaration
public GetSalesCampaignQueryBase(IContentQueryHelper queryHelper, IContentRepository contentRepository, LanguageSelectorFactory languageSelectorFactory, CampaignInfoExtractor campaignInfoExtractor, FacetQueryHandler facetQueryHandler)
Parameters
Type |
Name |
Description |
EPiServer.Cms.Shell.UI.Rest.ContentQuery.IContentQueryHelper |
queryHelper |
|
EPiServer.IContentRepository |
contentRepository |
|
EPiServer.Core.LanguageSelectorFactory |
languageSelectorFactory |
|
CampaignInfoExtractor |
campaignInfoExtractor |
|
FacetQueryHandler |
facetQueryHandler |
|
Fields
Declaration
protected readonly CampaignInfoExtractor _campaignInfoExtractor
Field Value
_contentRepository
Declaration
protected readonly IContentRepository _contentRepository
Field Value
Type |
Description |
EPiServer.IContentRepository |
|
Properties
FacetFunctions
Declaration
protected abstract IEnumerable<GetContentsByFacet> FacetFunctions { get; }
Property Value
Methods
CanHandleQuery(IQueryParameters)
Declaration
public override bool CanHandleQuery(IQueryParameters parameters)
Parameters
Type |
Name |
Description |
EPiServer.Shell.Rest.IQueryParameters |
parameters |
|
Returns
Type |
Description |
System.Boolean |
|
Filter(IEnumerable<IContent>, ContentQueryParameters)
Declaration
protected override IEnumerable<IContent> Filter(IEnumerable<IContent> items, ContentQueryParameters parameters)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<EPiServer.Core.IContent> |
items |
|
EPiServer.Cms.Shell.UI.Rest.ContentQuery.ContentQueryParameters |
parameters |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<EPiServer.Core.IContent> |
|
GetCampaignRoot()
Declaration
protected virtual ContentReference GetCampaignRoot()
Returns
Type |
Description |
EPiServer.Core.ContentReference |
|