Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс MessageAccess

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

 isOwner ()
 
 canModifyMessage ()
 

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

static createForMessage (\Bitrix\Mail\Item\Message $message, int $userId)
 
static createByMessageId (int $messageId, int $userId)
 
static createForCurrentUser ($message)
 
static getCrmEntityOwner ($activityId)
 

Открытые атрибуты

const ENTITY_TYPE_IM_CHAT = MessageAccessTable::ENTITY_TYPE_IM_CHAT
 
const ENTITY_TYPE_CALENDAR_EVENT = MessageAccessTable::ENTITY_TYPE_CALENDAR_EVENT
 

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

 __construct (int $userId, \Bitrix\Mail\Item\Message $message, IMessageAccessStorage $storage)
 

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

См. также
\Bitrix\Mail\Helper\MessageAccess

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

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

◆ __construct()

__construct ( int $userId,
\Bitrix\Mail\Item\Message $message,
IMessageAccessStorage $storage )
protected

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

Методы

◆ canModifyMessage()

canModifyMessage ( )

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

◆ createByMessageId()

static createByMessageId ( int $messageId,
int $userId )
static

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

◆ createForCurrentUser()

static createForCurrentUser ( $message)
static
Аргументы
\Bitrix\Mail\Item\Message | int$messagemessage id or message item
Возвращает
static
Исключения

Exception

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

◆ createForMessage()

static createForMessage ( \Bitrix\Mail\Item\Message $message,
int $userId )
static

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

◆ getCrmEntityOwner()

static getCrmEntityOwner ( $activityId)
static

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

◆ isOwner()

isOwner ( )

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

Данные класса

◆ ENTITY_TYPE_CALENDAR_EVENT

const ENTITY_TYPE_CALENDAR_EVENT = MessageAccessTable::ENTITY_TYPE_CALENDAR_EVENT

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

◆ ENTITY_TYPE_IM_CHAT

const ENTITY_TYPE_IM_CHAT = MessageAccessTable::ENTITY_TYPE_IM_CHAT

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