projects/m2-core/src/lib/core/service/data/search.service.ts
Methods |
|
constructor(http: HttpClient, endpointService: EndpointConfigService)
|
|||||||||
|
Parameters :
|
| Public findItems | ||||||||||||||||||||||||||||||
findItems(textSearched: string, startIndex: number, batchSize: number, respectSelectorInfo, showStandardizedItemsOnly)
|
||||||||||||||||||||||||||||||
|
Найти первые 50 айтемов
Parameters :
Returns :
Promise<ItemInfo[]>
|
| Public findItemsCount | ||||||||||||||||
findItemsCount(textSearched: string, respectSelectorInfo, showStandardizedItemsOnly)
|
||||||||||||||||
|
Определить количество находимых айтемов
Parameters :
Returns :
Observable<number>
|
| Public findItemsExtended | ||||||
findItemsExtended(request: FindItemsExtendedRequest)
|
||||||
|
Parameters :
Returns :
Promise<ItemInfo[]>
|
| Public findItemsExtended$ | ||||||
findItemsExtended$(request: FindItemsExtendedRequest)
|
||||||
|
Parameters :
Returns :
Observable<ItemInfo[]>
|
| Public findItemsMrs | ||||||
findItemsMrs(request: FindItemsMrsRequest)
|
||||||
|
Расширенный поиск а-ля импорт из МРС
Parameters :
Returns :
Promise<ItemInfo[]>
|
| Public findNodes | ||||||
findNodes(textSearched: string)
|
||||||
|
Выдать карту дескриптор ноды - причина, почему она могла быть найдена поиском по нодам Если строка пуста - выдать первые 1000 нод
Parameters :
Returns :
Promise<Map<number, string>>
|
| Public getFilteredNodesTree | ||||||||||||
getFilteredNodesTree(textSearched: string, currentRoots: ClassificationNode[], checkPathVisibility: boolean)
|
||||||||||||
|
Дерево нод, подходящих под критерии поиска
Parameters :
Returns :
Promise<ClassificationNode[]>
|
| Public getFilteredStructureItemsTree | |||||||||||||||
getFilteredStructureItemsTree(textSearched: string, classifierId: number, currentRoots: TreeClassifierNode[], checkPathVisibility: boolean)
|
|||||||||||||||
|
Дерево нод, подходящих под критерии поиска
Parameters :
Returns :
Promise<TreeClassifierNode[]>
|
| Public getNodePropositions | ||||||
getNodePropositions(searchQuery: string)
|
||||||
|
API END
Parameters :
Returns :
Promise<DataProposition[]>
|
| Public getTopAggregates |
getTopAggregates(partItemId: number, stereotypeId: number, limit: number)
|
|
Получить несколько айтемов, агрегирующих указанный
Returns :
Promise<TopItems>
|
| Public getTopItems |
getTopItems(nodeId: number, limit: number)
|
|
Returns :
Promise<TopItems>
|