Bitrix API

AutoSearchUserSettings extends EO_AutosearchUserSettings

Table of Contents

Constants

DEFAULT_EXEC_INTERVAL  = 1
MERGE_ACTIVITY_TIMEOUT  = 120
STATUS_CONFLICTS_RESOLVING  = 5
STATUS_INDEX_REBUILDING  = 2
STATUS_MERGING  = 4
STATUS_NEW  = 1
STATUS_READY_TO_MERGE  = 3

Methods

calcAndSetNextExecTime()  : mixed
canShowNotification()  : bool
createDisabledIfNotExists()  : void
createIfNotExists()  : void
getForUserByEntityType()  : AutoSearchUserSettings
hasAccess()  : bool
isEnabled()  : bool
setExecInterval()  : self
setStatusId()  : self
tryToSetMergeId()  : bool

Constants

Methods

createIfNotExists()

public createIfNotExists([int $execInterval = self::DEFAULT_EXEC_INTERVAL ]) : void
Parameters
$execInterval : int = self::DEFAULT_EXEC_INTERVAL

hasAccess()

public static hasAccess(int $entityTypeId[, int $userId = null ]) : bool
Parameters
$entityTypeId : int
$userId : int = null
Return values
bool

setExecInterval()

public setExecInterval(int $interval) : self
Parameters
$interval : int
Return values
self

setStatusId()

public setStatusId(mixed $statusId) : self
Parameters
$statusId : mixed
Return values
self

tryToSetMergeId()

public tryToSetMergeId(string $mergeId) : bool
Parameters
$mergeId : string
Return values
bool

        
On this page

Search results