C# Класс Omikron.FactFinder.Adapter.Search

Наследование: PersonalisedResponse
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_articleNumberSearchStatus SearchStatus
_asn AfterSearchNavigation
_breadCrumbTrail IList
_campaigns CampaignList
_isArticleNumberSearch bool?
_isSearchTimedOut bool?
_paging Paging
_productsPerPageOptions ProductsPerPageOptions
_result ResultRecords
_searchParameters Omikron.FactFinder.Data.SearchParameters
_searchStatus SearchStatus
_searchTime int?
_singleWordSearch IList
_sorting IList

Открытые методы

Метод Описание
Search ( Request request, Core urlBuilder ) : System
SetQuery ( string query ) : void

Защищенные методы

Метод Описание
CreateArticleNumberSearchStatus ( ) : SearchStatus
CreateAsn ( ) : AfterSearchNavigation
CreateBreadCrumbTrail ( ) : IList
CreateCampaigns ( ) : CampaignList
CreateEmptyCampaignObject ( dynamic campaignData ) : Campaign
CreateFilter ( dynamic asnGroup, dynamic element ) : AsnFilterItem
CreateGroupInstance ( dynamic groupData ) : AsnGroup
CreateIsArticleNumberSearch ( ) : bool
CreateIsSearchTimedOut ( ) : bool
CreatePaging ( ) : Paging
CreateProductsPerPageOptions ( ) : ProductsPerPageOptions
CreateResult ( ) : ResultRecords
CreateSearchParameters ( ) : SearchParameters
CreateSearchStatus ( ) : SearchStatus
CreateSearchTime ( ) : int
CreateSingleWordSearch ( ) : IList
CreateSorting ( ) : IList
FillCampaignObject ( Campaign campaign, dynamic campaignData ) : void
FillCampaignWithAdvisorData ( Campaign campaign, dynamic campaignData ) : void
FillCampaignWithFeedback ( Campaign campaign, dynamic campaignData ) : void
FillCampaignWithPushedProducts ( Campaign campaign, dynamic campaignData ) : void
GetAsnGroupSelectionTypeFromString ( string selectionType ) : AsnGroupSelectionType
GetAsnGroupStyleFromString ( string style ) : AsnGroupStyle
GetRecordFromRawData ( dynamic recordData, int position ) : Record
LoadAdvisorQuestion ( dynamic questionData, bool recursive = false ) : AdvisorQuestion

Приватные методы

Метод Описание
BuildPageLink ( dynamic linkData ) : Item
GetBreadCrumbItemTypeFromString ( string type ) : BreadCrumbItemType
LoadArticleNumberSearchInformation ( ) : void
Search ( ) : System

Описание методов

CreateArticleNumberSearchStatus() защищенный Метод

protected CreateArticleNumberSearchStatus ( ) : SearchStatus
Результат SearchStatus

CreateAsn() защищенный Метод

protected CreateAsn ( ) : AfterSearchNavigation
Результат AfterSearchNavigation

CreateBreadCrumbTrail() защищенный Метод

protected CreateBreadCrumbTrail ( ) : IList
Результат IList

CreateCampaigns() защищенный Метод

protected CreateCampaigns ( ) : CampaignList
Результат CampaignList

CreateEmptyCampaignObject() защищенный Метод

protected CreateEmptyCampaignObject ( dynamic campaignData ) : Campaign
campaignData dynamic
Результат Omikron.FactFinder.Data.Campaign

CreateFilter() защищенный Метод

protected CreateFilter ( dynamic asnGroup, dynamic element ) : AsnFilterItem
asnGroup dynamic
element dynamic
Результат Omikron.FactFinder.Data.AsnFilterItem

CreateGroupInstance() защищенный Метод

protected CreateGroupInstance ( dynamic groupData ) : AsnGroup
groupData dynamic
Результат AsnGroup

CreateIsArticleNumberSearch() защищенный Метод

protected CreateIsArticleNumberSearch ( ) : bool
Результат bool

CreateIsSearchTimedOut() защищенный Метод

protected CreateIsSearchTimedOut ( ) : bool
Результат bool

CreatePaging() защищенный Метод

protected CreatePaging ( ) : Paging
Результат Paging

CreateProductsPerPageOptions() защищенный Метод

protected CreateProductsPerPageOptions ( ) : ProductsPerPageOptions
Результат ProductsPerPageOptions

CreateResult() защищенный Метод

protected CreateResult ( ) : ResultRecords
Результат ResultRecords

CreateSearchParameters() защищенный Метод

protected CreateSearchParameters ( ) : SearchParameters
Результат Omikron.FactFinder.Data.SearchParameters

CreateSearchStatus() защищенный Метод

protected CreateSearchStatus ( ) : SearchStatus
Результат SearchStatus

CreateSearchTime() защищенный Метод

protected CreateSearchTime ( ) : int
Результат int

CreateSingleWordSearch() защищенный Метод

protected CreateSingleWordSearch ( ) : IList
Результат IList

CreateSorting() защищенный Метод

protected CreateSorting ( ) : IList
Результат IList

FillCampaignObject() защищенный Метод

protected FillCampaignObject ( Campaign campaign, dynamic campaignData ) : void
campaign Omikron.FactFinder.Data.Campaign
campaignData dynamic
Результат void

FillCampaignWithAdvisorData() защищенный Метод

protected FillCampaignWithAdvisorData ( Campaign campaign, dynamic campaignData ) : void
campaign Omikron.FactFinder.Data.Campaign
campaignData dynamic
Результат void

FillCampaignWithFeedback() защищенный Метод

protected FillCampaignWithFeedback ( Campaign campaign, dynamic campaignData ) : void
campaign Omikron.FactFinder.Data.Campaign
campaignData dynamic
Результат void

FillCampaignWithPushedProducts() защищенный Метод

protected FillCampaignWithPushedProducts ( Campaign campaign, dynamic campaignData ) : void
campaign Omikron.FactFinder.Data.Campaign
campaignData dynamic
Результат void

GetAsnGroupSelectionTypeFromString() защищенный Метод

protected GetAsnGroupSelectionTypeFromString ( string selectionType ) : AsnGroupSelectionType
selectionType string
Результат AsnGroupSelectionType

GetAsnGroupStyleFromString() защищенный Метод

protected GetAsnGroupStyleFromString ( string style ) : AsnGroupStyle
style string
Результат AsnGroupStyle

GetRecordFromRawData() защищенный Метод

protected GetRecordFromRawData ( dynamic recordData, int position ) : Record
recordData dynamic
position int
Результат Omikron.FactFinder.Data.Record

LoadAdvisorQuestion() защищенный Метод

protected LoadAdvisorQuestion ( dynamic questionData, bool recursive = false ) : AdvisorQuestion
questionData dynamic
recursive bool
Результат Omikron.FactFinder.Data.AdvisorQuestion

Search() публичный Метод

public Search ( Request request, Core urlBuilder ) : System
request Omikron.FactFinder.Core.Server.Request
urlBuilder Core
Результат System

SetQuery() публичный Метод

public SetQuery ( string query ) : void
query string
Результат void

Описание свойств

_articleNumberSearchStatus защищенное свойство

protected SearchStatus _articleNumberSearchStatus
Результат SearchStatus

_asn защищенное свойство

protected AfterSearchNavigation _asn
Результат AfterSearchNavigation

_breadCrumbTrail защищенное свойство

protected IList _breadCrumbTrail
Результат IList

_campaigns защищенное свойство

protected CampaignList _campaigns
Результат CampaignList

_isArticleNumberSearch защищенное свойство

protected bool? _isArticleNumberSearch
Результат bool?

_isSearchTimedOut защищенное свойство

protected bool? _isSearchTimedOut
Результат bool?

_paging защищенное свойство

protected Paging _paging
Результат Paging

_productsPerPageOptions защищенное свойство

protected ProductsPerPageOptions _productsPerPageOptions
Результат ProductsPerPageOptions

_result защищенное свойство

protected ResultRecords _result
Результат ResultRecords

_searchParameters защищенное свойство

protected SearchParameters,Omikron.FactFinder.Data _searchParameters
Результат Omikron.FactFinder.Data.SearchParameters

_searchStatus защищенное свойство

protected SearchStatus _searchStatus
Результат SearchStatus

_searchTime защищенное свойство

protected int? _searchTime
Результат int?

_singleWordSearch защищенное свойство

protected IList _singleWordSearch
Результат IList

_sorting защищенное свойство

protected IList _sorting
Результат IList