1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
AbstractQueueService.php
См. документацию.
1
<?php
2
3
declare(strict_types=1);
4
5
namespace
Bitrix\Socialnetwork\Collab\Onboarding\Service
;
6
7
use
Bitrix\Main\Result
;
8
use
Bitrix\Socialnetwork\Collab\Onboarding\Entity\JobCollection
;
9
10
abstract
class
AbstractQueueService
11
{
12
abstract
public
function
add
(
JobCollection
$jobCollection):
Result
;
13
14
abstract
public
function
markAsProcessing
(
int
...$jobIds):
Result
;
15
abstract
public
function
unmarkAsProcessing
(
int
...$jobIds):
Result
;
16
27
abstract
public
function
deleteByFilter
(
array
$filter
):
Result
;
28
public
function
deleteByUserIds
(
int
...$userIds):
Result
29
{
30
return
$this->
deleteByFilter
([
'USER_IDS'
=> $userIds]);
31
}
32
33
public
function
deleteByJobIds
(
int
...$jobIds):
Result
34
{
35
return
$this->
deleteByFilter
([
'JOB_IDS'
=> $jobIds]);
36
}
37
38
public
function
deleteByCollabIds
(
int
...$collabIds):
Result
39
{
40
return
$this->
deleteByFilter
([
'COLLAB_IDS'
=> $collabIds]);
41
}
42
}
Bitrix\Main\ORM\Data\Result
Определения
result.php:16
Bitrix\Socialnetwork\Collab\Onboarding\Entity\JobCollection
Определения
JobCollection.php:18
Bitrix\Socialnetwork\Collab\Onboarding\Service\AbstractQueueService
Определения
AbstractQueueService.php:11
Bitrix\Socialnetwork\Collab\Onboarding\Service\AbstractQueueService\deleteByUserIds
deleteByUserIds(int ... $userIds)
Определения
AbstractQueueService.php:28
Bitrix\Socialnetwork\Collab\Onboarding\Service\AbstractQueueService\deleteByJobIds
deleteByJobIds(int ... $jobIds)
Определения
AbstractQueueService.php:33
Bitrix\Socialnetwork\Collab\Onboarding\Service\AbstractQueueService\markAsProcessing
markAsProcessing(int ... $jobIds)
Bitrix\Socialnetwork\Collab\Onboarding\Service\AbstractQueueService\add
add(JobCollection $jobCollection)
Bitrix\Socialnetwork\Collab\Onboarding\Service\AbstractQueueService\unmarkAsProcessing
unmarkAsProcessing(int ... $jobIds)
Bitrix\Socialnetwork\Collab\Onboarding\Service\AbstractQueueService\deleteByFilter
deleteByFilter(array $filter)
Bitrix\Socialnetwork\Collab\Onboarding\Service\AbstractQueueService\deleteByCollabIds
deleteByCollabIds(int ... $collabIds)
Определения
AbstractQueueService.php:38
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
$filter
$filter
Определения
iblock_catalog_list.php:54
Bitrix\Socialnetwork\Collab\Onboarding\Service
Определения
AbstractQueueService.php:5
bitrix
modules
socialnetwork
lib
Collab
Onboarding
Service
AbstractQueueService.php
Создано системой
1.14.0