Bitrix API

TaskHandler extends BaseHandler

Table of Contents

Methods

__construct()  : mixed
TaskHandler constructor.
afterInsertTrigger()  : void
Method will be invoked after new database record inserted.
afterUpdateTrigger()  : void
Method will be invoked after an database record updated.
afterWriteMissing()  : void
Method will be invoked after writing an missed record.
beforeInsertTrigger()  : void
Method will be invoked before new database record inserted.
beforeLogFormat()  : void
Called before record transformed for log writing.
beforeUpdateTrigger()  : void
Method will be invoked before an database record updated.
deleteAction()  : void
Method will be invoked after an database record deleted.
initDataManagerEvents()  : void
Registers event handlers for database operations like add new, update or delete.
onBeforeTaskUpdate()  : void
Tasks event onBeforeTaskUpdate handler.
onBeforeTaskZombieDelete()  : void
Tasks event onBeforeTaskZombieDelete handler.
onTaskAdd()  : void
Tasks event onTaskAdd handler.
onTaskDelete()  : void
Tasks event onTaskDelete handler.
onTaskUpdate()  : void
Tasks event onTaskUpdate handler.
onTaskZombieDelete()  : void
Tasks event onTaskZombieDelete handler.

Methods

__construct()

TaskHandler constructor.

public __construct() : mixed

afterInsertTrigger()

Method will be invoked after new database record inserted.

public afterInsertTrigger(array<string|int, mixed> $newRecord) : void
Parameters
$newRecord : array<string|int, mixed>

All fields of inserted record.

afterUpdateTrigger()

Method will be invoked after an database record updated.

public afterUpdateTrigger(array<string|int, mixed> $oldRecord, array<string|int, mixed> $newRecord) : void
Parameters
$oldRecord : array<string|int, mixed>

All fields before update.

$newRecord : array<string|int, mixed>

All fields after update.

afterWriteMissing()

Method will be invoked after writing an missed record.

public afterWriteMissing(array<string|int, mixed> $record) : void
Parameters
$record : array<string|int, mixed>

All fields of the record.

beforeInsertTrigger()

Method will be invoked before new database record inserted.

public beforeInsertTrigger(array<string|int, mixed> &$newRecord) : void

When an array returned the insert will be cancelled and map for returned record will be added.

Parameters
$newRecord : array<string|int, mixed>

All fields of inserted record.

beforeLogFormat()

Called before record transformed for log writing.

public beforeLogFormat(array<string|int, mixed> &$record) : void
Parameters
$record : array<string|int, mixed>

Database record.

beforeUpdateTrigger()

Method will be invoked before an database record updated.

public beforeUpdateTrigger(array<string|int, mixed> $oldRecord, array<string|int, mixed> &$newRecord) : void
Parameters
$oldRecord : array<string|int, mixed>

All fields before update.

$newRecord : array<string|int, mixed>

All fields after update.

deleteAction()

Method will be invoked after an database record deleted.

public deleteAction(array<string|int, mixed> $oldRecord) : void
Parameters
$oldRecord : array<string|int, mixed>

All fields before delete.

initDataManagerEvents()

Registers event handlers for database operations like add new, update or delete.

public initDataManagerEvents() : void

onBeforeTaskUpdate()

Tasks event onBeforeTaskUpdate handler.

public onBeforeTaskUpdate(int $id, array<string|int, mixed> &$data, array<string|int, mixed> &$copy) : void
Parameters
$id : int

Task identifier.

$data : array<string|int, mixed>

Task record.

$copy : array<string|int, mixed>

Task record before update.

Tags
see
CTask::Update()

onBeforeTaskZombieDelete()

Tasks event onBeforeTaskZombieDelete handler.

public onBeforeTaskZombieDelete(int $id) : void
Parameters
$id : int

Task identifier.

Tags
see
CTask::terminateZombie()

onTaskAdd()

Tasks event onTaskAdd handler.

public onTaskAdd(int $id, array<string|int, mixed> &$data) : void
Parameters
$id : int

Task identifier.

$data : array<string|int, mixed>

Task record.

Tags
see
CTask::Add()

onTaskDelete()

Tasks event onTaskDelete handler.

public onTaskDelete(int $id) : void
Parameters
$id : int

Task identifier.

Tags
see
CTask::Delete()

onTaskUpdate()

Tasks event onTaskUpdate handler.

public onTaskUpdate(int $id, array<string|int, mixed> &$data, array<string|int, mixed> &$copy) : void
Parameters
$id : int

Task identifier.

$data : array<string|int, mixed>

Task record.

$copy : array<string|int, mixed>

Task record before update.

Tags
see
CTask::Update()

onTaskZombieDelete()

Tasks event onTaskZombieDelete handler.

public onTaskZombieDelete(int $id) : void
Parameters
$id : int

Task identifier.

Tags
see
CTask::terminateZombie()

        
On this page

Search results