Bitrix API

AutomaticDuplicateIndexBuilder extends DuplicateIndexBuilder

Table of Contents

Constants

STEP_BUILD_NEW_ITEMS  = 'BUILD_NEW_ITEMS'
STEP_PROCESS_UPDATED_ITEMS  = 'PROCESS_UPDATED_ITEMS'

Methods

__construct()  : mixed
build()  : mixed
buildDuplicateByMatchHash()  : Duplicate|null
dropDataSourceCache()  : mixed
getDataSource()  : mixed
getEntityTypeID()  : mixed
getExistedTypes()  : mixed
getExistedTypeScopeMap()  : mixed
getParams()  : DedupeParams
getScope()  : mixed
getTotalCount()  : mixed
getTypeID()  : mixed
getUserID()  : mixed
isExists()  : mixed
isInProgress()  : mixed
isPermissionCheckEnabled()  : mixed
markAsDirty()  : mixed
markAsJunk()  : mixed
processEntityDeletion()  : mixed
processMismatchRegistration()  : mixed
remove()  : mixed
removeIndex()  : mixed
removeUnusedIndexByScope()  : mixed
removeUnusedIndexByTypeIds()  : mixed
setStatusID()  : mixed

Constants

Methods

getExistedTypes()

public static getExistedTypes(mixed $entityTypeID, mixed $userID[, mixed $scope = null ]) : mixed
Parameters
$entityTypeID : mixed
$userID : mixed
$scope : mixed = null

getExistedTypeScopeMap()

public static getExistedTypeScopeMap(mixed $entityTypeID, mixed $userID) : mixed
Parameters
$entityTypeID : mixed
$userID : mixed

isInProgress()

public isInProgress(array<string|int, mixed> &$progressData) : mixed
Parameters
$progressData : array<string|int, mixed>

markAsDirty()

public static markAsDirty(mixed $entityTypeID, mixed $entityID) : mixed
Parameters
$entityTypeID : mixed
$entityID : mixed

markAsJunk()

public static markAsJunk(mixed $entityTypeID, mixed $entityID) : mixed
Parameters
$entityTypeID : mixed
$entityID : mixed

removeIndex()

public static removeIndex(int $userID, int $entityTypeID, int $typeID, string $matchHash, string $scope) : mixed
Parameters
$userID : int
$entityTypeID : int
$typeID : int
$matchHash : string
$scope : string

removeUnusedIndexByTypeIds()

public removeUnusedIndexByTypeIds(array<string|int, mixed> $typeIds) : mixed
Parameters
$typeIds : array<string|int, mixed>

setStatusID()

public static setStatusID(mixed $userID, mixed $entityTypeID, mixed $typeID, mixed $matchHash, mixed $scope, mixed $statusID) : mixed
Parameters
$userID : mixed
$entityTypeID : mixed
$typeID : mixed
$matchHash : mixed
$scope : mixed
$statusID : mixed

        
On this page

Search results