projects/m2-core/src/lib/core/service/data/deduplication/similarity-read.service.ts
Methods |
|
constructor(logger: Logger, http: HttpClient, utilService: UtilService, endpointService: EndpointConfigService)
|
|||||||||||||||
|
Parameters :
|
| Public editTableData | ||||||
editTableData(request: EditDuplicatesPresentationRequest)
|
||||||
|
Applications table
Parameters :
Returns :
Promise<void>
|
| Public filterSuitableNodes | |||||||||
filterSuitableNodes(tableId: number, nodeIdsToCheck: number[])
|
|||||||||
|
Выдать карту дескриптор ноды - причина, почему она могла быть найдена поиском по нодам
Parameters :
Returns :
Promise<Map<number, string>>
|
| Public getFoundSimilarItems | ||||||||||||
getFoundSimilarItems(searchedFromElementId: number, optionId: number, checkedItemId: number)
|
||||||||||||
|
For right table
Parameters :
Returns :
Promise<SimilarItems>
|
| Public getItemDuplicates | ||||||
getItemDuplicates(originalItemId: number)
|
||||||
|
#22210 Получить список неудалённых дубликатов айтема
Parameters :
Returns :
Observable<ItemInfo[]>
|
| Public getItemOriginal | ||||||
getItemOriginal(duplicateItemId: number)
|
||||||
|
#22210 Получить оригинал для айтема в статусе Дубликат. Если статус айтема иной, будет ошибка, т.к. айтема-оригинала в остальных статусах быть не может
Parameters :
Returns :
Observable<ItemInfo>
|
| Public getItemPosition |
getItemPosition(tableId: number, itemId: number)
|
|
Returns :
Promise<number>
|
| Public getItemsPage | ||||||||||||
getItemsPage(tableId: number, rowIndexes: number[], columnIds: string[])
|
||||||||||||
|
Parameters :
Returns :
Promise<PageRow[]>
|
| Public getOptionProperties | ||||||
getOptionProperties(optionId: number)
|
||||||
|
Parameters :
Returns :
Promise<SimilarProperty[]>
|
| Public getSearchOptionNode | ||||||
getSearchOptionNode(optionId: number)
|
||||||
|
Parameters :
Returns :
Promise<ClassificationNode>
|
| Public getSearchOptions | ||||||
getSearchOptions(elementId: number)
|
||||||
|
Parameters :
Returns :
Promise<SimilaritySearchOption[]>
|
| Public getTableColumns | ||||||
getTableColumns(tableId: number)
|
||||||
|
Parameters :
Returns :
Promise<ItemsUserTableColumn[]>
|
| Public getTableImages | |||||||||
getTableImages(tableId: number, attributeIds: number[])
|
|||||||||
|
Parameters :
Returns :
Promise<ImageInfo[]>
|
| Public getTableRowCount | ||||||
getTableRowCount(tableId: number)
|
||||||
|
Parameters :
Returns :
Promise<number>
|
| Public matchCompositionParts | ||||||||||||
matchCompositionParts(originalId: number, duplicateItemIds: number[], stereotypeId: number)
|
||||||||||||
|
Parameters :
Returns :
Promise<MatchCompositionParts>
|
| Public startSimilarItemsSearch |
startSimilarItemsSearch(elementId: number, optionId: number, filteringTableId?: number)
|
|
Стартовать фоновый поток подбора похожих айтемов для заданного айтема или всех айтемов заданной ноды по конкретному варианту поиска
Returns :
Promise<WorkInfo>
|