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

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

 __construct ($source=null)
 setMessageInfo (Message $message)
 setMessageId (?int $messageId)
 toRestFormat (array $option=[])
 getMessageId ()
 getPopupData (array $excludedList=[])
 getDateRemind ()
 setDateRemind (DateTime $dateRemind)
 isReminded ()
 setIsReminded (bool $isReminded)
Открытые члены унаследованные от ActiveRecord
 load ($source)
 prepareFields ()
 getDataEntity ()
 save ()
 delete ()
 markChanged ()
 isChanged ()
 markDrop ()
 isDeleted ()
 fill (array $source)
 toArray (bool $recursive)
Открытые члены унаследованные от RegistryEntry
 setRegistry (Registry $registry)
 getRegistry ()

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

static getDataClass ()
static getEntityClassName ()
static getRestEntityName ()
static initByEntity (EO_LinkReminder $entity)
static createFromMessage (Message $message, ?Context $context=null)
static getByMessageAndUserId (Message $message, int $userId)
static linkEntityToMessage (RestEntity $entity, Message $message)

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

static getEntityIdFieldName ()
static mirrorDataEntityFields ()

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

DateTime $dateRemind
bool $isReminded

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

@method Message getEntity()

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

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

◆ __construct()

__construct ( $source = null)

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

Методы

◆ createFromMessage()

createFromMessage ( Message $message,
?Context $context = null )
static

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

◆ getByMessageAndUserId()

getByMessageAndUserId ( Message $message,
int $userId )
static

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

◆ getDataClass()

getDataClass ( )
static

Returns ORM tablet class name.

Возвращает
string

Замещает ActiveRecord.

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

◆ getDateRemind()

getDateRemind ( )

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

◆ getEntityClassName()

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

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

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

◆ getEntityIdFieldName()

getEntityIdFieldName ( )
staticprotected

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

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

◆ getMessageId()

getMessageId ( )

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

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

◆ 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.

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

◆ getRestEntityName()

getRestEntityName ( )
static

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

Возвращает
string

Замещает RestConvertible.

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

◆ initByEntity()

initByEntity ( EO_LinkReminder $entity)
static

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

◆ isReminded()

isReminded ( )

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

◆ linkEntityToMessage()

linkEntityToMessage ( RestEntity $entity,
Message $message )
static
Аргументы
RestEntity$entity
Message$message
Возвращает
static

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

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

◆ mirrorDataEntityFields()

mirrorDataEntityFields ( )
staticprotected
См. также
ReminderItem::setDateRemind
ReminderItem::getDateRemind
ReminderItem::setIsReminded
ReminderItem::isReminded

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

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

◆ setDateRemind()

setDateRemind ( DateTime $dateRemind)

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

◆ setIsReminded()

setIsReminded ( bool $isReminded)

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

◆ setMessageId()

setMessageId ( ?int $messageId)

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

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

◆ setMessageInfo()

setMessageInfo ( Message $message)

Associates the entity with the passed message by filling in the messageId, chatId and authorId

Аргументы
Message$message
Возвращает
static

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

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

◆ toRestFormat()

toRestFormat ( array $option = [])

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

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

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

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

Поля

◆ $dateRemind

DateTime $dateRemind
protected

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

◆ $isReminded

bool $isReminded
protected

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


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