1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс DeleteService

Открытые члены

 __construct (MessageCollection $messages)
 setMode (?DeletionMode $mode=null)
 canDelete (int $messageId)
 setByEvent (bool $byEvent)
 delete ()
 getFormatPullMessage ()
 setContext (?Context $context)

Открытые статические члены

static getInstanceByMessage (Message $message)

Поля данных

const EVENT_AFTER_MESSAGE_DELETE = 'OnAfterMessagesDelete'
const OPTION_KEY_DELETE_AFTER = 'complete_delete_message_start_date'

Защищенные члены

 initializeDefaultValues ()
 setMessages (MessageCollection $messages)
 setDeletionMode (MessageType $messageType, DeletionMode $mode)
 getDeletionMode (MessageType $messageType)
 assignToGroups ()
 getMessageCollectionByMode (DeletionMode $mode=DeletionMode::None)
 defineMessageType (Message $message)
 fillPermissionsForOpenLine ()
 isOwnMessage (Message $message)
 sendPullOpenLineMessages ()

Подробное описание

См. определение в файле DeleteService.php строка 28

Конструктор(ы)

◆ __construct()

__construct ( MessageCollection $messages)

См. определение в файле DeleteService.php строка 50

Методы

◆ assignToGroups()

assignToGroups ( )
protected

См. определение в файле DeleteService.php строка 242

◆ canDelete()

canDelete ( int $messageId)

См. определение в файле DeleteService.php строка 112

◆ defineMessageType()

defineMessageType ( Message $message)
protected

См. определение в файле DeleteService.php строка 272

◆ delete()

delete ( )
Возвращает
Result

См. определение в файле DeleteService.php строка 138

◆ fillPermissionsForOpenLine()

fillPermissionsForOpenLine ( )
protected

См. определение в файле DeleteService.php строка 337

◆ getDeletionMode()

getDeletionMode ( MessageType $messageType)
protected

Get deletion mode for one of the message type

Аргументы
MessageType$messageType
Возвращает
DeletionMode

См. определение в файле DeleteService.php строка 237

◆ getFormatPullMessage()

getFormatPullMessage ( )

См. определение в файле DeleteService.php строка 508

◆ getInstanceByMessage()

getInstanceByMessage ( Message $message)
static

См. определение в файле DeleteService.php строка 73

◆ getMessageCollectionByMode()

getMessageCollectionByMode ( DeletionMode $mode = DeletionMode::None)
protected
Аргументы
DeletionMode$mode
Возвращает
MessageCollection

См. определение в файле DeleteService.php строка 262

◆ initializeDefaultValues()

initializeDefaultValues ( )
protected

См. определение в файле DeleteService.php строка 56

◆ isOwnMessage()

isOwnMessage ( Message $message)
protected

См. определение в файле DeleteService.php строка 370

◆ sendPullOpenLineMessages()

sendPullOpenLineMessages ( )
protected

См. определение в файле DeleteService.php строка 385

◆ setByEvent()

setByEvent ( bool $byEvent)

См. определение в файле DeleteService.php строка 128

◆ setContext()

setContext ( ?Context $context)

См. определение в файле DeleteService.php строка 747

◆ setDeletionMode()

setDeletionMode ( MessageType $messageType,
DeletionMode $mode )
protected

Set deletion mode for one of the message type

Аргументы
MessageType$messageType
DeletionMode$mode
Возвращает
$this

См. определение в файле DeleteService.php строка 226

◆ setMessages()

setMessages ( MessageCollection $messages)
protected

См. определение в файле DeleteService.php строка 81

◆ setMode()

setMode ( ?DeletionMode $mode = null)
Аргументы
?DeletionMode$mode
Возвращает
$this

См. определение в файле DeleteService.php строка 95

Поля

◆ EVENT_AFTER_MESSAGE_DELETE

const EVENT_AFTER_MESSAGE_DELETE = 'OnAfterMessagesDelete'

См. определение в файле DeleteService.php строка 35

◆ OPTION_KEY_DELETE_AFTER

const OPTION_KEY_DELETE_AFTER = 'complete_delete_message_start_date'

См. определение в файле DeleteService.php строка 36


Объявления и описания членов класса находятся в файле: