C# Class Omikron.FactFinder.Adapter.Search

Inheritance: PersonalisedResponse
ファイルを表示 Open project: FACT-Finder/FACT-Finder-.NET-Library Class Usage Examples

Protected Properties

Property Type Description
_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

Public Methods

Method Description
Search ( Request request, Core urlBuilder ) : System
SetQuery ( string query ) : void

Protected Methods

Method Description
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

Private Methods

Method Description
BuildPageLink ( dynamic linkData ) : Item
GetBreadCrumbItemTypeFromString ( string type ) : BreadCrumbItemType
LoadArticleNumberSearchInformation ( ) : void
Search ( ) : System

Method Details

CreateArticleNumberSearchStatus() protected method

protected CreateArticleNumberSearchStatus ( ) : SearchStatus
return SearchStatus

CreateAsn() protected method

protected CreateAsn ( ) : AfterSearchNavigation
return AfterSearchNavigation

CreateBreadCrumbTrail() protected method

protected CreateBreadCrumbTrail ( ) : IList
return IList

CreateCampaigns() protected method

protected CreateCampaigns ( ) : CampaignList
return CampaignList

CreateEmptyCampaignObject() protected method

protected CreateEmptyCampaignObject ( dynamic campaignData ) : Campaign
campaignData dynamic
return Omikron.FactFinder.Data.Campaign

CreateFilter() protected method

protected CreateFilter ( dynamic asnGroup, dynamic element ) : AsnFilterItem
asnGroup dynamic
element dynamic
return Omikron.FactFinder.Data.AsnFilterItem

CreateGroupInstance() protected method

protected CreateGroupInstance ( dynamic groupData ) : AsnGroup
groupData dynamic
return AsnGroup

CreateIsArticleNumberSearch() protected method

protected CreateIsArticleNumberSearch ( ) : bool
return bool

CreateIsSearchTimedOut() protected method

protected CreateIsSearchTimedOut ( ) : bool
return bool

CreatePaging() protected method

protected CreatePaging ( ) : Paging
return Paging

CreateProductsPerPageOptions() protected method

protected CreateProductsPerPageOptions ( ) : ProductsPerPageOptions
return ProductsPerPageOptions

CreateResult() protected method

protected CreateResult ( ) : ResultRecords
return ResultRecords

CreateSearchParameters() protected method

protected CreateSearchParameters ( ) : SearchParameters
return Omikron.FactFinder.Data.SearchParameters

CreateSearchStatus() protected method

protected CreateSearchStatus ( ) : SearchStatus
return SearchStatus

CreateSearchTime() protected method

protected CreateSearchTime ( ) : int
return int

CreateSingleWordSearch() protected method

protected CreateSingleWordSearch ( ) : IList
return IList

CreateSorting() protected method

protected CreateSorting ( ) : IList
return IList

FillCampaignObject() protected method

protected FillCampaignObject ( Campaign campaign, dynamic campaignData ) : void
campaign Omikron.FactFinder.Data.Campaign
campaignData dynamic
return void

FillCampaignWithAdvisorData() protected method

protected FillCampaignWithAdvisorData ( Campaign campaign, dynamic campaignData ) : void
campaign Omikron.FactFinder.Data.Campaign
campaignData dynamic
return void

FillCampaignWithFeedback() protected method

protected FillCampaignWithFeedback ( Campaign campaign, dynamic campaignData ) : void
campaign Omikron.FactFinder.Data.Campaign
campaignData dynamic
return void

FillCampaignWithPushedProducts() protected method

protected FillCampaignWithPushedProducts ( Campaign campaign, dynamic campaignData ) : void
campaign Omikron.FactFinder.Data.Campaign
campaignData dynamic
return void

GetAsnGroupSelectionTypeFromString() protected method

protected GetAsnGroupSelectionTypeFromString ( string selectionType ) : AsnGroupSelectionType
selectionType string
return AsnGroupSelectionType

GetAsnGroupStyleFromString() protected method

protected GetAsnGroupStyleFromString ( string style ) : AsnGroupStyle
style string
return AsnGroupStyle

GetRecordFromRawData() protected method

protected GetRecordFromRawData ( dynamic recordData, int position ) : Record
recordData dynamic
position int
return Omikron.FactFinder.Data.Record

LoadAdvisorQuestion() protected method

protected LoadAdvisorQuestion ( dynamic questionData, bool recursive = false ) : AdvisorQuestion
questionData dynamic
recursive bool
return Omikron.FactFinder.Data.AdvisorQuestion

Search() public method

public Search ( Request request, Core urlBuilder ) : System
request Omikron.FactFinder.Core.Server.Request
urlBuilder Core
return System

SetQuery() public method

public SetQuery ( string query ) : void
query string
return void

Property Details

_articleNumberSearchStatus protected_oe property

protected SearchStatus _articleNumberSearchStatus
return SearchStatus

_asn protected_oe property

protected AfterSearchNavigation _asn
return AfterSearchNavigation

_breadCrumbTrail protected_oe property

protected IList _breadCrumbTrail
return IList

_campaigns protected_oe property

protected CampaignList _campaigns
return CampaignList

_isArticleNumberSearch protected_oe property

protected bool? _isArticleNumberSearch
return bool?

_isSearchTimedOut protected_oe property

protected bool? _isSearchTimedOut
return bool?

_paging protected_oe property

protected Paging _paging
return Paging

_productsPerPageOptions protected_oe property

protected ProductsPerPageOptions _productsPerPageOptions
return ProductsPerPageOptions

_result protected_oe property

protected ResultRecords _result
return ResultRecords

_searchParameters protected_oe property

protected SearchParameters,Omikron.FactFinder.Data _searchParameters
return Omikron.FactFinder.Data.SearchParameters

_searchStatus protected_oe property

protected SearchStatus _searchStatus
return SearchStatus

_searchTime protected_oe property

protected int? _searchTime
return int?

_singleWordSearch protected_oe property

protected IList _singleWordSearch
return IList

_sorting protected_oe property

protected IList _sorting
return IList