Class CampaignSearchProvider
Inheritance
System.Object
CampaignSearchProvider
Assembly: EPiServer.Commerce.Shell.dll
Version: 13.30.0
Syntax
public class CampaignSearchProvider : ContentSearchProviderBase<BasicContent, ContentType>
Constructors
CampaignSearchProvider(LocalizationService, ISiteDefinitionResolver, IContentTypeRepository<ContentType>, EditUrlResolver, ServiceAccessor<SiteDefinition>, UIDescriptorRegistry, LanguageResolver, UrlResolver, TemplateResolver, IContentLoader)
Declaration
public CampaignSearchProvider(LocalizationService localizationService, ISiteDefinitionResolver siteDefinitionResolver, IContentTypeRepository<ContentType> pageTypeRepository, EditUrlResolver editUrlResolver, ServiceAccessor<SiteDefinition> currentSiteDefinition, UIDescriptorRegistry uiDescriptorRegistry, LanguageResolver languageResolver, UrlResolver urlResolver, TemplateResolver templateResolver, IContentLoader contentLoader)
Parameters
Type |
Name |
Description |
EPiServer.Framework.Localization.LocalizationService |
localizationService |
|
EPiServer.Web.ISiteDefinitionResolver |
siteDefinitionResolver |
|
EPiServer.DataAbstraction.IContentTypeRepository<EPiServer.DataAbstraction.ContentType> |
pageTypeRepository |
|
EPiServer.Web.Routing.EditUrlResolver |
editUrlResolver |
|
EPiServer.ServiceLocation.ServiceAccessor<EPiServer.Web.SiteDefinition> |
currentSiteDefinition |
|
EPiServer.Shell.UIDescriptorRegistry |
uiDescriptorRegistry |
|
EPiServer.Globalization.LanguageResolver |
languageResolver |
|
EPiServer.Web.Routing.UrlResolver |
urlResolver |
|
EPiServer.Web.TemplateResolver |
templateResolver |
|
EPiServer.IContentLoader |
contentLoader |
|
Fields
SearchArea
Declaration
public const string SearchArea = "Commerce/Campaigns"
Field Value
Type |
Description |
System.String |
|
Properties
Area
Declaration
public override string Area { get; }
Property Value
Type |
Description |
System.String |
|
Category
Declaration
public override string Category { get; }
Property Value
Type |
Description |
System.String |
|
IconCssClass
Declaration
protected override string IconCssClass { get; }
Property Value
Type |
Description |
System.String |
|
ToolTipContentTypeNameResourceKey
Declaration
protected override string ToolTipContentTypeNameResourceKey { get; }
Property Value
Type |
Description |
System.String |
|
Declaration
protected override string ToolTipResourceKeyBase { get; }
Property Value
Type |
Description |
System.String |
|
Methods
GetCampaignRoot()
Declaration
protected virtual ContentReference GetCampaignRoot()
Returns
Type |
Description |
EPiServer.Core.ContentReference |
|
Search(Query)
Declaration
public override IEnumerable<SearchResult> Search(Query query)
Parameters
Type |
Name |
Description |
EPiServer.Shell.Search.Query |
query |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<EPiServer.Shell.Search.SearchResult> |
|