C# 클래스 OxxCommerceStarterKit.Web.Business.Search.FindProductUiSearchProvider

상속: ISearchProvider
파일 보기 프로젝트 열기: episerver/Commerce-Demo-Kit

보호된 프로퍼티들

프로퍼티 타입 설명
_log ILogger

공개 메소드들

메소드 설명
FindProductUiSearchProvider ( EPiServer.Framework.Localization.LocalizationService localizationService, ICatalogSystem catalogSystem ) : System.Collections.Generic
FindProductUiSearchProvider ( EPiServer.Framework.Localization.LocalizationService localizationService, ICatalogSystem catalogSystem, ReferenceConverter referenceConverter, IContentLoader contentLoader ) : System.Collections.Generic
Search ( Query query ) : IEnumerable

Executes a catalog search using EPiServer Find. This search works from the Catalog UI, the global search and

This implementation is not generic, since it knows all about the catalog model, and how the products are indexed. Because of this, we can create a good product search for editors.

보호된 메소드들

메소드 설명
GetEditUrl ( EPiServer.Core.ContentReference contentLink ) : string

Gets the edit URL for the content which should work from the different searches

This implementation has knowledge of the UI internals, which should really have been solved by an API call.

메소드 상세

FindProductUiSearchProvider() 공개 메소드

public FindProductUiSearchProvider ( EPiServer.Framework.Localization.LocalizationService localizationService, ICatalogSystem catalogSystem ) : System.Collections.Generic
localizationService EPiServer.Framework.Localization.LocalizationService
catalogSystem ICatalogSystem
리턴 System.Collections.Generic

FindProductUiSearchProvider() 공개 메소드

public FindProductUiSearchProvider ( EPiServer.Framework.Localization.LocalizationService localizationService, ICatalogSystem catalogSystem, ReferenceConverter referenceConverter, IContentLoader contentLoader ) : System.Collections.Generic
localizationService EPiServer.Framework.Localization.LocalizationService
catalogSystem ICatalogSystem
referenceConverter ReferenceConverter
contentLoader IContentLoader
리턴 System.Collections.Generic

GetEditUrl() 보호된 메소드

Gets the edit URL for the content which should work from the different searches
This implementation has knowledge of the UI internals, which should really have been solved by an API call.
protected GetEditUrl ( EPiServer.Core.ContentReference contentLink ) : string
contentLink EPiServer.Core.ContentReference The content link.
리턴 string

Search() 공개 메소드

Executes a catalog search using EPiServer Find. This search works from the Catalog UI, the global search and
This implementation is not generic, since it knows all about the catalog model, and how the products are indexed. Because of this, we can create a good product search for editors.
public Search ( Query query ) : IEnumerable
query Query The query to execute
리턴 IEnumerable

프로퍼티 상세

_log 보호되어 있는 프로퍼티

protected ILogger _log
리턴 ILogger