1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс FileItem
Граф наследования:FileItem:
BaseLinkItem LinkItem ActiveRecord RegistryEntry LinkRestConvertible Link RestConvertible PopupDataAggregatable

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

 __construct ($source=null)
 save ()
 setSubtype (Subtype|string $subtype)
 getSubtype ()
 getSubtypeGroup ()
 fillFile ()
 setChatId (int $chatId)
 getEntity ()
 setEntity (RestEntity $entity)
 getPopupData (array $excludedList=[])
 toRestFormat (array $option=[])
Открытые члены унаследованные от ActiveRecord
 load ($source)
 prepareFields ()
 getDataEntity ()
 delete ()
 markChanged ()
 isChanged ()
 markDrop ()
 isDeleted ()
 fill (array $source)
 toArray (bool $recursive)
Открытые члены унаследованные от RegistryEntry
 setRegistry (Registry $registry)
 getRegistry ()

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

static getEntityClassName ()
static getRestEntityName ()
static getDataClass ()
static normalizeFilterFromJsonFormat (null|string|array $filter)
static getByDiskFileId (int $diskFileId)

Поля данных

const MEDIA_SUBTYPE = 'MEDIA'
const AUDIO_SUBTYPE = 'AUDIO'
const BRIEF_SUBTYPE = 'BRIEF'
const OTHER_SUBTYPE = 'OTHER'
const DOCUMENT_SUBTYPE = 'DOCUMENT'
const BRIEF_CODE = 'resume'
const MEDIA_ORIGINAL_CODE = 'media_original'

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

 resolveSubtype ()
 saveSubtypeValueFilter (Subtype $subtype)
 loadSubtypeValueFilter (string $subtype)
 calculateSubtype ()

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

static getEntityIdFieldName ()
static mirrorDataEntityFields ()

Защищенные данные

Subtype $subtype

Статические защищенные данные

static string $migrationOptionName = 'im_link_file_migration'

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

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

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

◆ __construct()

__construct ( $source = null)
Аргументы
int | array | EO_LinkFile | null$source

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

Методы

◆ calculateSubtype()

calculateSubtype ( )
protected

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

◆ fillFile()

fillFile ( )

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

◆ getByDiskFileId()

getByDiskFileId ( int $diskFileId)
static

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

◆ getDataClass()

getDataClass ( )
static

Returns ORM tablet class name.

Возвращает
string

Замещает ActiveRecord.

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

◆ getEntity()

getEntity ( )
Возвращает
Entity|Entity\File\FileItem

Переопределяет метод предка BaseLinkItem.

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

◆ getEntityClassName()

getEntityClassName ( )
static
Возвращает
string|RestEntity

Переопределяет метод предка BaseLinkItem.

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

◆ getEntityIdFieldName()

getEntityIdFieldName ( )
staticprotected

Переопределяет метод предка BaseLinkItem.

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

◆ getPopupData()

getPopupData ( array $excludedList = [])

Returns the data to be raised to the top of the REST response. Works on the principle of the composite pattern.

См. также
RestAdapter::toRestFormat()
Аргументы
string[]$excludedList
Возвращает
PopupData

Переопределяет метод предка BaseLinkItem.

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

◆ getRestEntityName()

getRestEntityName ( )
static

Returns the name of the entity that will be used in the rest response

Возвращает
string

Замещает RestConvertible.

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

◆ getSubtype()

getSubtype ( )

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

◆ getSubtypeGroup()

getSubtypeGroup ( )

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

◆ loadSubtypeValueFilter()

loadSubtypeValueFilter ( string $subtype)
protected

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

◆ mirrorDataEntityFields()

mirrorDataEntityFields ( )
staticprotected
См. также
FileItem::setSubtype
FileItem::getSubtype
FileItem::resolveSubtype
FileItem::saveSubtypeValueFilter
FileItem::loadSubtypeValueFilter

Переопределяет метод предка BaseLinkItem.

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

◆ normalizeFilterFromJsonFormat()

normalizeFilterFromJsonFormat ( null|string|array $filter)
static
Возвращает
null|string|string[]

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

◆ resolveSubtype()

resolveSubtype ( )
protected

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

◆ save()

save ( )

Saves object state into database.

Возвращает
Result

Замещает ActiveRecord.

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

◆ saveSubtypeValueFilter()

saveSubtypeValueFilter ( Subtype $subtype)
protected

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

◆ setChatId()

setChatId ( int $chatId)

Переопределяет метод предка BaseLinkItem.

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

◆ setEntity()

setEntity ( RestEntity $entity)
Аргументы
RestEntity$entity
Возвращает
static
Исключения
ArgumentTypeException

Переопределяет метод предка BaseLinkItem.

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

◆ setSubtype()

setSubtype ( Subtype|string $subtype)

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

◆ toRestFormat()

toRestFormat ( array $option = [])

Returns an array in JSON like format to return the entity as a rest response.

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

Переопределяет метод предка BaseLinkItem.

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

Поля

◆ $migrationOptionName

string $migrationOptionName = 'im_link_file_migration'
staticprotected

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

◆ $subtype

Subtype $subtype
protected

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

◆ AUDIO_SUBTYPE

const AUDIO_SUBTYPE = 'AUDIO'

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

◆ BRIEF_CODE

const BRIEF_CODE = 'resume'

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

◆ BRIEF_SUBTYPE

const BRIEF_SUBTYPE = 'BRIEF'

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

◆ DOCUMENT_SUBTYPE

const DOCUMENT_SUBTYPE = 'DOCUMENT'

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

◆ MEDIA_ORIGINAL_CODE

const MEDIA_ORIGINAL_CODE = 'media_original'

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

◆ MEDIA_SUBTYPE

const MEDIA_SUBTYPE = 'MEDIA'

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

◆ OTHER_SUBTYPE

const OTHER_SUBTYPE = 'OTHER'

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


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