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

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

static getFilePath ()
static getTableName ()
static updateList (array $filter, array $fields, array $eventData=[], bool $sendEvent=true)
static deleteList (array $filter, array $messages=[], $limit=false, bool $sendEvent=true)
static getLocalUID (int $mailboxId, string $dirPath, string $dirUIDv, string $order)
static getLastLocalUID (int $mailboxId, string $dirPath, string $dirUIDv)
static getFirstLocalUID (int $mailboxId, string $dirPath, string $dirUIDv)
static getMessage (int $mailboxId, $select, int $id=null, int $uid=null,)
static getPresetRemoveFilters ()
static deleteListSoft (array $filter)
static mergeData (array $insert, array $update)
static getMap ()
static onAfterUpdate (Entity\Event $event)

Поля данных

const OLD = 'Y'
const RECENT = 'N'
const DOWNLOADED = 'D'
const MOVING = 'M'
const REMOTE = 'R'
const LOST = 'L'
const EXCLUDED_COUNTER_STATUSES

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

Class MailMessageUidTable

DO NOT WRITE ANYTHING BELOW THIS

<<< ORMENTITYANNOTATION @method static EO_MailMessageUid_Query query() @method static EO_MailMessageUid_Result getByPrimary($primary, array $parameters = array()) @method static EO_MailMessageUid_Result getById($id) @method static EO_MailMessageUid_Result getList(array $parameters = array()) @method static EO_MailMessageUid_Entity getEntity() @method static \Bitrix\Mail\EO_MailMessageUid createObject($setDefaultValues = true) @method static \Bitrix\Mail\EO_MailMessageUid_Collection createCollection() @method static \Bitrix\Mail\EO_MailMessageUid wakeUpObject($row) @method static \Bitrix\Mail\EO_MailMessageUid_Collection wakeUpCollection($rows)

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

Методы

◆ deleteList()

deleteList ( array $filter,
array $messages = [],
$limit = false,
bool $sendEvent = true )
static
Аргументы
array$filter
array$messages
int | false$limit
Возвращает
bool
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\Db\SqlQueryException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

◆ deleteListSoft()

deleteListSoft ( array $filter)
static
Аргументы
array$filter
Возвращает
\Bitrix\Main\DB\Result
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\Db\SqlQueryException

Исключения

Bitrix\Main\SystemException

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

◆ getFilePath()

getFilePath ( )
static

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

◆ getFirstLocalUID()

getFirstLocalUID ( int $mailboxId,
string $dirPath,
string $dirUIDv )
static

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

◆ getLastLocalUID()

getLastLocalUID ( int $mailboxId,
string $dirPath,
string $dirUIDv )
static

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

◆ getLocalUID()

getLocalUID ( int $mailboxId,
string $dirPath,
string $dirUIDv,
string $order )
static

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

◆ getMap()

getMap ( )
static

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

◆ getMessage()

getMessage ( int $mailboxId,
$select,
int $id = null,
int $uid = null )
static

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

◆ getPresetRemoveFilters()

getPresetRemoveFilters ( )
static

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

◆ getTableName()

getTableName ( )
static

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

◆ mergeData()

mergeData ( array $insert,
array $update )
static

Merge data. Insert-update.

Аргументы
array$insertInsert fields.
array$updateUpdate fields.
Возвращает
void
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\Db\SqlQueryException

Исключения

Bitrix\Main\SystemException

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

◆ onAfterUpdate()

onAfterUpdate ( Entity\Event $event)
static
Аргументы
Entity\Event$event
Возвращает
Entity\EventResult

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

◆ updateList()

updateList ( array $filter,
array $fields,
array $eventData = [],
bool $sendEvent = true )
static
Аргументы
array$filter
array$fields
array$eventData- optional, for compatibility reasons, should have the following structure: [ ['HEADER_MD5' => .., 'MESSAGE_ID' => .., 'MAILBOX_USER_ID' => ..], [..]]
Возвращает
\Bitrix\Main\DB\Result
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\Db\SqlQueryException

Исключения

Bitrix\Main\ObjectException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

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

Поля

◆ DOWNLOADED

const DOWNLOADED = 'D'

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

◆ EXCLUDED_COUNTER_STATUSES

const EXCLUDED_COUNTER_STATUSES
Инициализатор
= [
self::LOST,
self::MOVING,
self::REMOTE,
self::OLD,
]

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

◆ LOST

const LOST = 'L'

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

◆ MOVING

const MOVING = 'M'

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

◆ OLD

const OLD = 'Y'

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

◆ RECENT

const RECENT = 'N'

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

◆ REMOTE

const REMOTE = 'R'

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


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