File

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

Index

Methods

Constructor

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

Methods

Public createOptionProperty
createOptionProperty(optionId: number)
Parameters :
Name Type Optional
optionId number No
Returns : Promise<SimilarProperty>
Public createSearchOption
createSearchOption(nodeId: number)
Parameters :
Name Type Optional
nodeId number No
Public deleteParamProperty
deleteParamProperty(propertyId: number)
Parameters :
Name Type Optional
propertyId number No
Returns : Promise<void>
Public deleteSearchOption
deleteSearchOption(optionId: number)
Parameters :
Name Type Optional
optionId number No
Returns : Promise<void>
Public editParamProperties
editParamProperties(requests: EditSimilarPropertyRequest[])
Parameters :
Name Type Optional
requests EditSimilarPropertyRequest[] No
Returns : Promise<SimilarProperty[]>
Public editParamProperty
editParamProperty(request: EditSimilarPropertyRequest)
Parameters :
Name Type Optional
request EditSimilarPropertyRequest No
Returns : Promise<SimilarProperty>
Public editSearchOption
editSearchOption(request: EditSimilaritySearchOptionRequest)
Parameters :
Name Type Optional
request EditSimilaritySearchOptionRequest No
Public editSearchOptions
editSearchOptions(requests: EditSimilaritySearchOptionRequest[])
Parameters :
Name Type Optional
requests EditSimilaritySearchOptionRequest[] No
Public markItemAsNonDuplicateFromItem
markItemAsNonDuplicateFromItem(request: MarkItemAsNonDuplicateFromItemRequest)
Parameters :
Name Type Optional
request MarkItemAsNonDuplicateFromItemRequest No
Returns : Promise<number>
Public markItemAsNonDuplicateFromNode
markItemAsNonDuplicateFromNode(request: MarkItemAsNonDuplicateFromNodeRequest)

Удалить вычисленный дубль из таблицы от оригинала Возвращает дескриптор айтема из таблицы оригиналов, если он был оттуда удалён, т.к. дубль был для него последним

Parameters :
Name Type Optional
request MarkItemAsNonDuplicateFromNodeRequest No
Returns : Promise<number>
Public markItemsAsDuplicate
markItemsAsDuplicate(request: MarkItemsAsDuplicateRequest)

Отредактировать оригинал и пометить дубли на удаление

Parameters :
Name Type Optional
request MarkItemsAsDuplicateRequest No

results matching ""

    No results matching ""