File

projects/m2-core/src/lib/core/service/data/search.service.ts

Extends

ApiService

Index

Methods

Constructor

constructor(http: HttpClient, endpointService: EndpointConfigService)
Parameters :
Name Type Optional
http HttpClient No
endpointService EndpointConfigService No

Methods

Public findItems
findItems(textSearched: string, startIndex: number, batchSize: number, respectSelectorInfo, showStandardizedItemsOnly)

Найти первые 50 айтемов

Parameters :
Name Type Optional Default value Description
textSearched string No
startIndex number No 0
batchSize number No 50
respectSelectorInfo No true

со стороны клиента всегда присылать true

showStandardizedItemsOnly No false
Returns : Promise<ItemInfo[]>
Public findItemsCount
findItemsCount(textSearched: string, respectSelectorInfo, showStandardizedItemsOnly)

Определить количество находимых айтемов

Parameters :
Name Type Optional Default value
textSearched string No
respectSelectorInfo No true
showStandardizedItemsOnly No false
Returns : Observable<number>
Public findItemsExtended
findItemsExtended(request: FindItemsExtendedRequest)
Parameters :
Name Type Optional
request FindItemsExtendedRequest No
Returns : Promise<ItemInfo[]>
Public findItemsExtended$
findItemsExtended$(request: FindItemsExtendedRequest)
Parameters :
Name Type Optional
request FindItemsExtendedRequest No
Returns : Observable<ItemInfo[]>
Public findItemsMrs
findItemsMrs(request: FindItemsMrsRequest)

Расширенный поиск а-ля импорт из МРС

Parameters :
Name Type Optional
request FindItemsMrsRequest No
Returns : Promise<ItemInfo[]>
Public findNodes
findNodes(textSearched: string)

Выдать карту дескриптор ноды - причина, почему она могла быть найдена поиском по нодам Если строка пуста - выдать первые 1000 нод

Parameters :
Name Type Optional
textSearched string No
Returns : Promise<Map<number, string>>
Public getFilteredNodesTree
getFilteredNodesTree(textSearched: string, currentRoots: ClassificationNode[], checkPathVisibility: boolean)

Дерево нод, подходящих под критерии поиска

Parameters :
Name Type Optional
textSearched string No
currentRoots ClassificationNode[] No
checkPathVisibility boolean No
Public getFilteredStructureItemsTree
getFilteredStructureItemsTree(textSearched: string, classifierId: number, currentRoots: TreeClassifierNode[], checkPathVisibility: boolean)

Дерево нод, подходящих под критерии поиска

Parameters :
Name Type Optional
textSearched string No
classifierId number No
currentRoots TreeClassifierNode[] No
checkPathVisibility boolean No
Returns : Promise<TreeClassifierNode[]>
Public getNodePropositions
getNodePropositions(searchQuery: string)

API END

Parameters :
Name Type Optional
searchQuery string No
Returns : Promise<DataProposition[]>
Public getTopAggregates
getTopAggregates(partItemId: number, stereotypeId: number, limit: number)

Получить несколько айтемов, агрегирующих указанный

Parameters :
Name Type Optional
partItemId number No
stereotypeId number No
limit number No
Returns : Promise<TopItems>
Public getTopItems
getTopItems(nodeId: number, limit: number)
Parameters :
Name Type Optional
nodeId number No
limit number No
Returns : Promise<TopItems>

results matching ""

    No results matching ""