File

projects/m2-core/src/lib/core/service/data/deduplication/similarity-read.service.ts

Extends

ApiService

Index

Methods

Constructor

constructor(logger: Logger, http: HttpClient, utilService: UtilService, endpointService: EndpointConfigService)
Parameters :
Name Type Optional
logger Logger No
http HttpClient No
utilService UtilService No
endpointService EndpointConfigService No

Methods

Public editTableData
editTableData(request: EditDuplicatesPresentationRequest)

Applications table

Parameters :
Name Type Optional
request EditDuplicatesPresentationRequest No
Returns : Promise<void>
Public filterSuitableNodes
filterSuitableNodes(tableId: number, nodeIdsToCheck: number[])

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

Parameters :
Name Type Optional
tableId number No
nodeIdsToCheck number[] No
Returns : Promise<Map<number, string>>
Public getFoundSimilarItems
getFoundSimilarItems(searchedFromElementId: number, optionId: number, checkedItemId: number)

For right table

Parameters :
Name Type Optional
searchedFromElementId number No
optionId number No
checkedItemId number No
Returns : Promise<SimilarItems>
Public getItemDuplicates
getItemDuplicates(originalItemId: number)

#22210 Получить список неудалённых дубликатов айтема

Parameters :
Name Type Optional
originalItemId number No
Returns : Observable<ItemInfo[]>
Public getItemOriginal
getItemOriginal(duplicateItemId: number)

#22210 Получить оригинал для айтема в статусе Дубликат. Если статус айтема иной, будет ошибка, т.к. айтема-оригинала в остальных статусах быть не может

Parameters :
Name Type Optional
duplicateItemId number No
Returns : Observable<ItemInfo>
Public getItemPosition
getItemPosition(tableId: number, itemId: number)
Parameters :
Name Type Optional
tableId number No
itemId number No
Returns : Promise<number>
Public getItemsPage
getItemsPage(tableId: number, rowIndexes: number[], columnIds: string[])
Parameters :
Name Type Optional
tableId number No
rowIndexes number[] No
columnIds string[] No
Returns : Promise<PageRow[]>
Public getOptionProperties
getOptionProperties(optionId: number)
Parameters :
Name Type Optional
optionId number No
Returns : Promise<SimilarProperty[]>
Public getSearchOptionNode
getSearchOptionNode(optionId: number)
Parameters :
Name Type Optional
optionId number No
Public getSearchOptions
getSearchOptions(elementId: number)
Parameters :
Name Type Optional
elementId number No
Public getTableColumns
getTableColumns(tableId: number)
Parameters :
Name Type Optional
tableId number No
Returns : Promise<ItemsUserTableColumn[]>
Public getTableImages
getTableImages(tableId: number, attributeIds: number[])
Parameters :
Name Type Optional
tableId number No
attributeIds number[] No
Public getTableRowCount
getTableRowCount(tableId: number)
Parameters :
Name Type Optional
tableId number No
Returns : Promise<number>
Public matchCompositionParts
matchCompositionParts(originalId: number, duplicateItemIds: number[], stereotypeId: number)
Parameters :
Name Type Optional
originalId number No
duplicateItemIds number[] No
stereotypeId number No
Public startSimilarItemsSearch
startSimilarItemsSearch(elementId: number, optionId: number, filteringTableId?: number)

Стартовать фоновый поток подбора похожих айтемов для заданного айтема или всех айтемов заданной ноды по конкретному варианту поиска

Parameters :
Name Type Optional
elementId number No
optionId number No
filteringTableId number Yes
Returns : Promise<WorkInfo>

results matching ""

    No results matching ""