C# Class Omikron.FactFinder.Adapter.Search

Inheritance: PersonalisedResponse
Afficher le fichier Open project: FACT-Finder/FACT-Finder-.NET-Library Class Usage Examples

Protected Properties

Свойство 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

Méthodes publiques

Méthode Description
Search ( Request request, Core urlBuilder ) : System
SetQuery ( string query ) : void

Méthodes protégées

Méthode 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

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

Method Details

CreateArticleNumberSearchStatus() protected méthode

protected CreateArticleNumberSearchStatus ( ) : SearchStatus
Résultat SearchStatus

CreateAsn() protected méthode

protected CreateAsn ( ) : AfterSearchNavigation
Résultat AfterSearchNavigation

CreateBreadCrumbTrail() protected méthode

protected CreateBreadCrumbTrail ( ) : IList
Résultat IList

CreateCampaigns() protected méthode

protected CreateCampaigns ( ) : CampaignList
Résultat CampaignList

CreateEmptyCampaignObject() protected méthode

protected CreateEmptyCampaignObject ( dynamic campaignData ) : Campaign
campaignData dynamic
Résultat Omikron.FactFinder.Data.Campaign

CreateFilter() protected méthode

protected CreateFilter ( dynamic asnGroup, dynamic element ) : AsnFilterItem
asnGroup dynamic
element dynamic
Résultat Omikron.FactFinder.Data.AsnFilterItem

CreateGroupInstance() protected méthode

protected CreateGroupInstance ( dynamic groupData ) : AsnGroup
groupData dynamic
Résultat AsnGroup

CreateIsArticleNumberSearch() protected méthode

protected CreateIsArticleNumberSearch ( ) : bool
Résultat bool

CreateIsSearchTimedOut() protected méthode

protected CreateIsSearchTimedOut ( ) : bool
Résultat bool

CreatePaging() protected méthode

protected CreatePaging ( ) : Paging
Résultat Paging

CreateProductsPerPageOptions() protected méthode

protected CreateProductsPerPageOptions ( ) : ProductsPerPageOptions
Résultat ProductsPerPageOptions

CreateResult() protected méthode

protected CreateResult ( ) : ResultRecords
Résultat ResultRecords

CreateSearchParameters() protected méthode

protected CreateSearchParameters ( ) : SearchParameters
Résultat Omikron.FactFinder.Data.SearchParameters

CreateSearchStatus() protected méthode

protected CreateSearchStatus ( ) : SearchStatus
Résultat SearchStatus

CreateSearchTime() protected méthode

protected CreateSearchTime ( ) : int
Résultat int

CreateSingleWordSearch() protected méthode

protected CreateSingleWordSearch ( ) : IList
Résultat IList

CreateSorting() protected méthode

protected CreateSorting ( ) : IList
Résultat IList

FillCampaignObject() protected méthode

protected FillCampaignObject ( Campaign campaign, dynamic campaignData ) : void
campaign Omikron.FactFinder.Data.Campaign
campaignData dynamic
Résultat void

FillCampaignWithAdvisorData() protected méthode

protected FillCampaignWithAdvisorData ( Campaign campaign, dynamic campaignData ) : void
campaign Omikron.FactFinder.Data.Campaign
campaignData dynamic
Résultat void

FillCampaignWithFeedback() protected méthode

protected FillCampaignWithFeedback ( Campaign campaign, dynamic campaignData ) : void
campaign Omikron.FactFinder.Data.Campaign
campaignData dynamic
Résultat void

FillCampaignWithPushedProducts() protected méthode

protected FillCampaignWithPushedProducts ( Campaign campaign, dynamic campaignData ) : void
campaign Omikron.FactFinder.Data.Campaign
campaignData dynamic
Résultat void

GetAsnGroupSelectionTypeFromString() protected méthode

protected GetAsnGroupSelectionTypeFromString ( string selectionType ) : AsnGroupSelectionType
selectionType string
Résultat AsnGroupSelectionType

GetAsnGroupStyleFromString() protected méthode

protected GetAsnGroupStyleFromString ( string style ) : AsnGroupStyle
style string
Résultat AsnGroupStyle

GetRecordFromRawData() protected méthode

protected GetRecordFromRawData ( dynamic recordData, int position ) : Record
recordData dynamic
position int
Résultat Omikron.FactFinder.Data.Record

LoadAdvisorQuestion() protected méthode

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

Search() public méthode

public Search ( Request request, Core urlBuilder ) : System
request Omikron.FactFinder.Core.Server.Request
urlBuilder Core
Résultat System

SetQuery() public méthode

public SetQuery ( string query ) : void
query string
Résultat void

Property Details

_articleNumberSearchStatus protected_oe property

protected SearchStatus _articleNumberSearchStatus
Résultat SearchStatus

_asn protected_oe property

protected AfterSearchNavigation _asn
Résultat AfterSearchNavigation

_breadCrumbTrail protected_oe property

protected IList _breadCrumbTrail
Résultat IList

_campaigns protected_oe property

protected CampaignList _campaigns
Résultat CampaignList

_isArticleNumberSearch protected_oe property

protected bool? _isArticleNumberSearch
Résultat bool?

_isSearchTimedOut protected_oe property

protected bool? _isSearchTimedOut
Résultat bool?

_paging protected_oe property

protected Paging _paging
Résultat Paging

_productsPerPageOptions protected_oe property

protected ProductsPerPageOptions _productsPerPageOptions
Résultat ProductsPerPageOptions

_result protected_oe property

protected ResultRecords _result
Résultat ResultRecords

_searchParameters protected_oe property

protected SearchParameters,Omikron.FactFinder.Data _searchParameters
Résultat Omikron.FactFinder.Data.SearchParameters

_searchStatus protected_oe property

protected SearchStatus _searchStatus
Résultat SearchStatus

_searchTime protected_oe property

protected int? _searchTime
Résultat int?

_singleWordSearch protected_oe property

protected IList _singleWordSearch
Résultat IList

_sorting protected_oe property

protected IList _sorting
Résultat IList