C# 클래스 BExIS.Ddm.Providers.LuceneProvider.SearchProvider

상속: ISearchProvider
파일 보기 프로젝트 열기: BEXIS2/Core

공개 프로퍼티들

프로퍼티 타입 설명
Providers WeakReference>.Dictionary

공개 메소드들

메소드 설명
Get ( SearchCriteria searchCriteria, int pageSize = 10, int currentPage = 1 ) : SearchModel

GetTextBoxSearchValues ( string value, string filter, string searchType, int numberOfResults ) : SearchModel

GetTextBoxSearchValues ( string value, string filter, string searchType, int numberOfResults, SearchCriteria searchCriteria ) : SearchModel

Reload ( ) : void

SearchAndUpdate ( SearchCriteria searchCriteria, int pageSize = 10, int currentPage = 1 ) : SearchModel

SearchAndUpdate ( SearchCriteria searchCriteria ) : void

SearchProvider ( ) : System

UpdateFacets ( SearchCriteria searchCriteria = null ) : SearchModel
UpdateIndex ( IndexingAction>.Dictionary datasetsToIndex ) : void
UpdateSingleDatasetIndex ( long datasetId, IndexingAction indAction ) : void

비공개 메소드들

메소드 설명
getQueryFromCriteria ( SearchCriteria searchCriteria ) : void

initDefault ( ) : SearchModel

initWorking ( ) : SearchModel

load ( bool forceReset = false ) : void

메소드 상세

Get() 공개 메소드

public Get ( SearchCriteria searchCriteria, int pageSize = 10, int currentPage = 1 ) : SearchModel
searchCriteria BExIS.Ddm.Model.SearchCriteria
pageSize int
currentPage int
리턴 BExIS.Ddm.Model.SearchModel

GetTextBoxSearchValues() 공개 메소드

public GetTextBoxSearchValues ( string value, string filter, string searchType, int numberOfResults ) : SearchModel
value string
filter string
searchType string
numberOfResults int
리턴 BExIS.Ddm.Model.SearchModel

GetTextBoxSearchValues() 공개 메소드

public GetTextBoxSearchValues ( string value, string filter, string searchType, int numberOfResults, SearchCriteria searchCriteria ) : SearchModel
value string
filter string
searchType string
numberOfResults int
searchCriteria BExIS.Ddm.Model.SearchCriteria
리턴 BExIS.Ddm.Model.SearchModel

Reload() 공개 메소드

public Reload ( ) : void
리턴 void

SearchAndUpdate() 공개 메소드

public SearchAndUpdate ( SearchCriteria searchCriteria, int pageSize = 10, int currentPage = 1 ) : SearchModel
searchCriteria BExIS.Ddm.Model.SearchCriteria
pageSize int
currentPage int
리턴 BExIS.Ddm.Model.SearchModel

SearchAndUpdate() 공개 메소드

public SearchAndUpdate ( SearchCriteria searchCriteria ) : void
searchCriteria BExIS.Ddm.Model.SearchCriteria
리턴 void

SearchProvider() 공개 메소드

public SearchProvider ( ) : System
리턴 System

UpdateFacets() 공개 메소드

public UpdateFacets ( SearchCriteria searchCriteria = null ) : SearchModel
searchCriteria BExIS.Ddm.Model.SearchCriteria
리턴 BExIS.Ddm.Model.SearchModel

UpdateIndex() 공개 메소드

public UpdateIndex ( IndexingAction>.Dictionary datasetsToIndex ) : void
datasetsToIndex IndexingAction>.Dictionary
리턴 void

UpdateSingleDatasetIndex() 공개 메소드

public UpdateSingleDatasetIndex ( long datasetId, IndexingAction indAction ) : void
datasetId long
indAction IndexingAction
리턴 void

프로퍼티 상세

Providers 공개적으로 정적으로 프로퍼티

public static Dictionary Providers
리턴 WeakReference>.Dictionary