Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс ReminderItem
+ Граф наследования:ReminderItem:

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

 __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 ()
 
- Открытые члены унаследованные от 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()

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

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

◆ getByMessageAndUserId()

static getByMessageAndUserId ( Message $message,
int $userId )
static

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

◆ getDataClass()

static getDataClass ( )
static

Returns ORM tablet class name.

Возвращает
string

Замещает ActiveRecord.

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

◆ getDateRemind()

getDateRemind ( )

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

◆ getEntityClassName()

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

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

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

◆ getEntityIdFieldName()

static 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()

static getRestEntityName ( )
static

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

Возвращает
string

Замещает RestConvertible.

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

◆ initByEntity()

static initByEntity ( EO_LinkReminder $entity)
static

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

◆ isReminded()

isReminded ( )

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

◆ linkEntityToMessage()

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

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

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

◆ mirrorDataEntityFields()

static 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

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

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

Данные класса

◆ $dateRemind

DateTime $dateRemind
protected

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

◆ $isReminded

bool $isReminded
protected

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