Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс EventAttendeesUpdate
+ Граф наследования:EventAttendeesUpdate:

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

 process (Interfaces\Message $message)
 
- Открытые члены унаследованные от Processor
 process (Message $message)
 

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

 prepareGroupEventData (Event $event, array $fields)
 
 prepareGroupEventWithNewHostFields (Event $event, int $groupOwnerId, array $fields)
 
 removePreviousMeetingHostFromAttendeesCodes (array $attendeesCodes, Event $event)
 
 getEventPreviousAttendees (int $parentEventId)
 
 wasEventOwnerUpdated (array $fields)
 
 getNewHostEventData (array $fields, int $eventId)
 
 updateEventChat (?int $chatId, ?int $newMeetingHostId, array $deletedAttendeesIds)
 
 updateNewMeetingHostStatus (array $newHostEventData)
 
 updateCreatedByFieldInGroupEvent (int $eventId, int $newOwnerId)
 
 saveNotRecurrentEvent (Event $event, array $fields)
 
 saveRecurrentEvent (Event $event, array $fields, array $eventArray)
 
 getSaveEventUserId (array $fields, Event $event)
 

Дополнительные унаследованные члены

- Открытые атрибуты унаследованные от Processor
const ACK = 'enqueue.ack'
 
const REJECT = 'enqueue.reject'
 
const REQUEUE = 'enqueue.requeue'
 

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

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

Методы

◆ getEventPreviousAttendees()

getEventPreviousAttendees ( int $parentEventId)
protected
Исключения
ObjectPropertyException
ArgumentException
SystemException

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

◆ getNewHostEventData()

getNewHostEventData ( array $fields,
int $eventId )
protected
Аргументы
array$fields
int$eventId
Возвращает
array|false
Исключения
ArgumentException
ObjectPropertyException
SystemException

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

◆ getSaveEventUserId()

getSaveEventUserId ( array $fields,
Event $event )
protected
Аргументы
array$fields
Event$event
Возвращает
int|mixed|null

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

◆ prepareGroupEventData()

prepareGroupEventData ( Event $event,
array $fields )
protected
Аргументы
Event$event
array$fields
Возвращает
array
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ prepareGroupEventWithNewHostFields()

prepareGroupEventWithNewHostFields ( Event $event,
int $groupOwnerId,
array $fields )
protected
Аргументы
Event$event
int$groupOwnerId
array$fields
Возвращает
array

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

◆ process()

process ( Interfaces\Message $message)
Аргументы
Message$message
Возвращает
string
Исключения
ArgumentException
LoaderException
ObjectException
ObjectPropertyException
SystemException

Exception

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

◆ removePreviousMeetingHostFromAttendeesCodes()

removePreviousMeetingHostFromAttendeesCodes ( array $attendeesCodes,
Event $event )
protected
Аргументы
array$attendeesCodes
Event$event
Возвращает
array

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

◆ saveNotRecurrentEvent()

saveNotRecurrentEvent ( Event $event,
array $fields )
protected
Аргументы
Event$event
array$fields
Возвращает
array|bool|mixed|string|?n|null

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

◆ saveRecurrentEvent()

saveRecurrentEvent ( Event $event,
array $fields,
array $eventArray )
protected
Аргументы
Event$event
array$fields
array$eventArray
Возвращает
bool|int|mixed|null
Исключения

Bitrix\Main\ObjectException

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

◆ updateCreatedByFieldInGroupEvent()

updateCreatedByFieldInGroupEvent ( int $eventId,
int $newOwnerId )
protected
Аргументы
int$eventId
int$newOwnerId
Возвращает
void
Исключения

Exception

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

◆ updateEventChat()

updateEventChat ( ?int $chatId,
?int $newMeetingHostId,
array $deletedAttendeesIds )
protected
Аргументы
int | null$chatId
int | null$newMeetingHostId
array$deletedAttendeesIds
Возвращает
void

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

◆ updateNewMeetingHostStatus()

updateNewMeetingHostStatus ( array $newHostEventData)
protected
Аргументы
array$newHostEventData
Возвращает
void
Исключения

Exception

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

◆ wasEventOwnerUpdated()

wasEventOwnerUpdated ( array $fields)
protected
Аргументы
array$fields
Возвращает
bool

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