DuplicateOrganizationCriterion extends DuplicateCriterion
Table of Contents
Methods
- __construct() : mixed
- checkIndex() : mixed
- createFromMatches() : mixed
- equals() : mixed
- find() : mixed
- getIndexTypeID() : mixed
- getMatchDescription() : mixed
- getMatches() : mixed
- getMatchHash() : mixed
- getRegisteredEntityMatches() : mixed
- getSummary() : mixed
- getSupportedDedupeTypes() : array<string|int, mixed>
- Get types supported by deduplication system.
- getTextTotals() : mixed
- getTitle() : mixed
- getTypeName() : mixed
- getTypeRegexPattern() : mixed
- loadEntitiesMatches() : mixed
- loadEntityMatches() : mixed
- prepareCode() : mixed
- prepareMatchHash() : mixed
- prepareSearchQuery() : Query
- Prepare duplicate search query
- prepareSortParams() : mixed
- register() : mixed
- setTitle() : mixed
- unregister() : mixed
Methods
__construct()
public
__construct(mixed $title) : mixed
Parameters
- $title : mixed
checkIndex()
public
static checkIndex(array<string|int, mixed> $params) : mixed
Parameters
- $params : array<string|int, mixed>
createFromMatches()
public
static createFromMatches(array<string|int, mixed> $matches) : mixed
Parameters
- $matches : array<string|int, mixed>
equals()
public
equals(DuplicateCriterion $item) : mixed
Parameters
- $item : DuplicateCriterion
find()
public
find([mixed $entityTypeID = \Bitrix\Crm\Integrity\CCrmOwnerType::Undefined ][, mixed $limit = 50 ]) : mixed
Parameters
- $entityTypeID : mixed = \Bitrix\Crm\Integrity\CCrmOwnerType::Undefined
- $limit : mixed = 50
getIndexTypeID()
public
getIndexTypeID() : mixed
getMatchDescription()
public
getMatchDescription() : mixed
getMatches()
public
getMatches() : mixed
getMatchHash()
public
getMatchHash() : mixed
getRegisteredEntityMatches()
public
static getRegisteredEntityMatches(mixed $entityTypeID, mixed $entityID) : mixed
Parameters
- $entityTypeID : mixed
- $entityID : mixed
getSummary()
public
getSummary() : mixed
getSupportedDedupeTypes()
Get types supported by deduplication system.
public
static getSupportedDedupeTypes() : array<string|int, mixed>
Return values
array<string|int, mixed>getTextTotals()
public
getTextTotals(mixed $count[, mixed $limit = 0 ]) : mixed
Parameters
- $count : mixed
- $limit : mixed = 0
getTitle()
public
getTitle() : mixed
getTypeName()
public
getTypeName() : mixed
getTypeRegexPattern()
public
static getTypeRegexPattern() : mixed
loadEntitiesMatches()
public
static loadEntitiesMatches(mixed $entityTypeID, array<string|int, mixed> $entityIDs) : mixed
Parameters
- $entityTypeID : mixed
- $entityIDs : array<string|int, mixed>
loadEntityMatches()
public
static loadEntityMatches(mixed $entityTypeID, mixed $entityID) : mixed
Parameters
- $entityTypeID : mixed
- $entityID : mixed
prepareCode()
public
static prepareCode(mixed $title) : mixed
Parameters
- $title : mixed
prepareMatchHash()
public
static prepareMatchHash(array<string|int, mixed> $matches) : mixed
Parameters
- $matches : array<string|int, mixed>
prepareSearchQuery()
Prepare duplicate search query
public
prepareSearchQuery([CCrmOwnerType $entityTypeID = \Bitrix\Crm\Integrity\CCrmOwnerType::Undefined ][, array<string|int, mixed> $select = null ][, array<string|int, mixed> $order = null ][, int $limit = 0 ]) : Query
Parameters
- $entityTypeID : CCrmOwnerType = \Bitrix\Crm\Integrity\CCrmOwnerType::Undefined
-
Target Entity Type ID
- $select : array<string|int, mixed> = null
- $order : array<string|int, mixed> = null
- $limit : int = 0
-
Limit of result query
Tags
Return values
QueryprepareSortParams()
public
static prepareSortParams(mixed $entityTypeID, array<string|int, mixed> $entityIDs) : mixed
Parameters
- $entityTypeID : mixed
- $entityIDs : array<string|int, mixed>
register()
public
static register(mixed $entityTypeID, mixed $entityID, mixed $title[, mixed $isRaw = true ]) : mixed
Parameters
- $entityTypeID : mixed
- $entityID : mixed
- $title : mixed
- $isRaw : mixed = true
setTitle()
public
setTitle(mixed $title[, mixed $isRaw = true ]) : mixed
Parameters
- $title : mixed
- $isRaw : mixed = true
unregister()
public
static unregister(mixed $entityTypeID, mixed $entityID) : mixed
Parameters
- $entityTypeID : mixed
- $entityID : mixed