1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс MailboxTable
Граф наследования:MailboxTable:

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

static getFilePath ()
static getTableName ()
static getUserMailboxWithEmail ($email)
static getMailboxesWithEmail ($email)
static getOwnerId ($mailboxId)
static getUserMailbox ($mailboxId, $userId=null)
static getTheOwnersMailboxes ($userId=null, bool $onlyIds=false)
static getTheSharedMailboxes ($userId=null, bool $onlyIds=false)
static getUserMailboxes ($userId=null, bool $onlyIds=false)
static onAfterAdd (Entity\Event $event)
static onAfterUpdate (Entity\Event $event)
static onAfterDelete (Entity\Event $event)
static normalizeEmail (&$mailbox)
static getMap ()
static cleanUserSharedCache (int $userId)
static cleanAllSharedCache ()

Поля данных

const SHARED_MAILBOX_KEY = 'mailbox_shared_mailboxes'
const OWNER_MAILBOX_KEY = 'mailbox_owners_mailboxes'
const SHARED_CACHE_DIR = '/mail/shared/'
const OWNER_CACHE_DIR = '/mail/owner/'

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

Class MailboxTable

DO NOT WRITE ANYTHING BELOW THIS

<<< ORMENTITYANNOTATION @method static EO_Mailbox_Query query() @method static EO_Mailbox_Result getByPrimary($primary, array $parameters = array()) @method static EO_Mailbox_Result getById($id) @method static EO_Mailbox_Result getList(array $parameters = array()) @method static EO_Mailbox_Entity getEntity() @method static \Bitrix\Mail\EO_Mailbox createObject($setDefaultValues = true) @method static \Bitrix\Mail\EO_Mailbox_Collection createCollection() @method static \Bitrix\Mail\EO_Mailbox wakeUpObject($row) @method static \Bitrix\Mail\EO_Mailbox_Collection wakeUpCollection($rows)

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

Методы

◆ cleanAllSharedCache()

cleanAllSharedCache ( )
static

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

◆ cleanUserSharedCache()

cleanUserSharedCache ( int $userId)
static

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

◆ getFilePath()

getFilePath ( )
static

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

◆ getMailboxesWithEmail()

getMailboxesWithEmail ( $email)
static
Аргументы
$email
Возвращает
ArrayResult
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ getMap()

getMap ( )
static

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

◆ getOwnerId()

getOwnerId ( $mailboxId)
static

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

◆ getTableName()

getTableName ( )
static

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

◆ getTheOwnersMailboxes()

getTheOwnersMailboxes ( $userId = null,
bool $onlyIds = false )
static

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

◆ getTheSharedMailboxes()

getTheSharedMailboxes ( $userId = null,
bool $onlyIds = false )
static

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

◆ getUserMailbox()

getUserMailbox ( $mailboxId,
$userId = null )
static

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

◆ getUserMailboxes()

getUserMailboxes ( $userId = null,
bool $onlyIds = false )
static

Returns ACTIVE mailboxes that the user has access to

Аргументы
$userId
Возвращает
array

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

◆ getUserMailboxWithEmail()

getUserMailboxWithEmail ( $email)
static

( A user can connect the same mailbox only once )

Аргументы
$email
Возвращает
mixed

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

◆ normalizeEmail()

normalizeEmail ( & $mailbox)
static

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

◆ onAfterAdd()

onAfterAdd ( Entity\Event $event)
static

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

◆ onAfterDelete()

onAfterDelete ( Entity\Event $event)
static

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

◆ onAfterUpdate()

onAfterUpdate ( Entity\Event $event)
static

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

Поля

◆ OWNER_CACHE_DIR

const OWNER_CACHE_DIR = '/mail/owner/'

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

◆ OWNER_MAILBOX_KEY

const OWNER_MAILBOX_KEY = 'mailbox_owners_mailboxes'

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

◆ SHARED_CACHE_DIR

const SHARED_CACHE_DIR = '/mail/shared/'

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

◆ SHARED_MAILBOX_KEY

const SHARED_MAILBOX_KEY = 'mailbox_shared_mailboxes'

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


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