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

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

static add (array $fields)
static addUnique (array $fields)
static update ($id, $fields)
static delete ($id, $filter=self::FILTER_BY_ID)
static get ($alias)
static getByIdAndCode ($id, $code)
static getByEntity ($entityType, $entityId)
static prepareAlias ($alias)
static getPublicLink ($type, $alias)
static generateUnique ()

Поля данных

const ENTITY_TYPE_USER = 'USER'
const ENTITY_TYPE_CHAT = 'CHAT'
const ENTITY_TYPE_OPEN_LINE = 'LINES'
const ENTITY_TYPE_LIVECHAT = 'LIVECHAT'
const ENTITY_TYPE_VIDEOCONF = 'VIDEOCONF'
const ENTITY_TYPE_OTHER = 'OTHER'
const CACHE_TTL = 31536000
const CACHE_PATH = '/bx/im/alias/'
const FILTER_BY_ALIAS = 'alias'
const FILTER_BY_ID = 'id'

Защищенные статические члены

static cleanChatCache (string $entityType, int $entityId)

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

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

Методы

◆ add()

add ( array $fields)
static

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

◆ addUnique()

addUnique ( array $fields)
static

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

◆ cleanChatCache()

cleanChatCache ( string $entityType,
int $entityId )
staticprotected

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

◆ delete()

delete ( $id,
$filter = self::FILTER_BY_ID )
static

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

◆ generateUnique()

generateUnique ( )
static

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

◆ get()

get ( $alias)
static

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

◆ getByEntity()

getByEntity ( $entityType,
$entityId )
static

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

◆ getByIdAndCode()

getByIdAndCode ( $id,
$code )
static

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

◆ getPublicLink()

getPublicLink ( $type,
$alias )
static

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

◆ prepareAlias()

prepareAlias ( $alias)
static

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

◆ update()

update ( $id,
$fields )
static

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

Поля

◆ CACHE_PATH

const CACHE_PATH = '/bx/im/alias/'

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

◆ CACHE_TTL

const CACHE_TTL = 31536000

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

◆ ENTITY_TYPE_CHAT

const ENTITY_TYPE_CHAT = 'CHAT'

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

◆ ENTITY_TYPE_LIVECHAT

const ENTITY_TYPE_LIVECHAT = 'LIVECHAT'

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

◆ ENTITY_TYPE_OPEN_LINE

const ENTITY_TYPE_OPEN_LINE = 'LINES'

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

◆ ENTITY_TYPE_OTHER

const ENTITY_TYPE_OTHER = 'OTHER'

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

◆ ENTITY_TYPE_USER

const ENTITY_TYPE_USER = 'USER'

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

◆ ENTITY_TYPE_VIDEOCONF

const ENTITY_TYPE_VIDEOCONF = 'VIDEOCONF'

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

◆ FILTER_BY_ALIAS

const FILTER_BY_ALIAS = 'alias'

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

◆ FILTER_BY_ID

const FILTER_BY_ID = 'id'

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


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