ModuleNotify_EntityTask

Package modules.notify
Inheritance class ModuleNotify_EntityTask » Entity » LsObject
Since 1.0
Source Code /classes/modules/notify/entity/Task.entity.class.php
Объект сущности задания на отправку емайла

Protected Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
_aData array Данные сущности, на этот массив мапятся методы set* и get* Entity
aValidateErrors array Список ошибок валидации в разрезе полей, например Entity
aValidateRules array Список правил валидации полей Entity
sPrimaryKey null|string Имя поля с первичным ключом в БД Entity
sValidateScenario string Сценарий валиадции полей Entity

Public Methods

Hide inherited methods

MethodDescriptionDefined By
Init() Метод инициализации сущности, вызывается при её создании Entity
_Validate() Выполняет валидацию данных сущности Entity
__call() Ставим хук на вызов неизвестного метода и считаем что хотели вызвать метод какого либо модуля Entity
__construct() Если передать в конструктор ассоциативный массив свойств и их значений, то они автоматом загрузятся в сущность Entity
_addValidateError() Добавляет для поля ошибку в список ошибок Entity
_clearValidateErrors() Очищает список всех ошибок или для конкретного поля Entity
_createValidators() Создает и возвращает список валидаторов для сущности Entity
_getData() Получает массив данных сущности Entity
_getDataArray() Рекурсивное преобразование объекта и вложенных объектов в массив Entity
_getDataOne() Возвращает данные по конкретному полю Entity
_getPrimaryKey() Получение первичного ключа сущности (ключ, а не значение!) Entity
_getPrimaryKeyValue() Возвращает значение первичного ключа/поля Entity
_getValidateError() Возвращает первую ошибку для поля или среди всех полей Entity
_getValidateErrors() Возвращает список ошибок для всех полей или одного поля Entity
_getValidateScenario() Возвращает текущий сценарий валидации Entity
_getValidators() Возвращает список валидаторов с учетом текущего сценария Entity
_hasValidateErrors() Проверяет есть ли ошибки валидации Entity
_setData() Устанавливает данные сущности Entity
_setValidateScenario() Устанавливает сценарий валидации Entity
getDateCreated() Возвращает дату создания сообщения ModuleNotify_EntityTask
getNotifySubject() Возвращает тему сообщения ModuleNotify_EntityTask
getNotifyText() Возвращает текст сообщения ModuleNotify_EntityTask
getTaskId() Возвращает ID задания ModuleNotify_EntityTask
getTaskStatus() Возвращает статус отправки ModuleNotify_EntityTask
getUserLogin() Возвращает логин пользователя ModuleNotify_EntityTask
getUserMail() Возвращает емайл ModuleNotify_EntityTask
setDateCreated() Устанавливает дату создания задания ModuleNotify_EntityTask
setNotifySubject() Устанавливает тему сообщения ModuleNotify_EntityTask
setNotifyText() Устанавливает текст уведомления ModuleNotify_EntityTask
setTaskId() Устанавливает ID задания ModuleNotify_EntityTask
setTaskStatus() Устанавливает статус задания ModuleNotify_EntityTask
setUserLogin() Устанавливает логин ModuleNotify_EntityTask
setUserMail() Устанавливает емайл ModuleNotify_EntityTask

Method Details

getDateCreated() method
public string|null getDateCreated()
{return} string|null
Source Code: /classes/modules/notify/entity/Task.entity.class.php#62 (show)
public function getDateCreated() {
    return 
$this->_getDataOne('date_created');
}

Возвращает дату создания сообщения

getNotifySubject() method
public string|null getNotifySubject()
{return} string|null
Source Code: /classes/modules/notify/entity/Task.entity.class.php#78 (show)
public function getNotifySubject() {
    return 
$this->_getDataOne('notify_subject');
}

Возвращает тему сообщения

getNotifyText() method
public string|null getNotifyText()
{return} string|null
Source Code: /classes/modules/notify/entity/Task.entity.class.php#54 (show)
public function getNotifyText() {
    return 
$this->_getDataOne('notify_text');
}

Возвращает текст сообщения

getTaskId() method
public int|null getTaskId()
{return} int|null
Source Code: /classes/modules/notify/entity/Task.entity.class.php#30 (show)
public function getTaskId() {
    return 
$this->_getDataOne('notify_task_id');
}

Возвращает ID задания

getTaskStatus() method
public int|null getTaskStatus()
{return} int|null
Source Code: /classes/modules/notify/entity/Task.entity.class.php#70 (show)
public function getTaskStatus() {
    return 
$this->_getDataOne('notify_task_status');
}

Возвращает статус отправки

getUserLogin() method
public string|null getUserLogin()
{return} string|null
Source Code: /classes/modules/notify/entity/Task.entity.class.php#46 (show)
public function getUserLogin() {
    return 
$this->_getDataOne('user_login');
}

Возвращает логин пользователя

getUserMail() method
public string|null getUserMail()
{return} string|null
Source Code: /classes/modules/notify/entity/Task.entity.class.php#38 (show)
public function getUserMail() {
    return 
$this->_getDataOne('user_mail');
}

Возвращает емайл

setDateCreated() method
public void setDateCreated(string $data)
$data string
Source Code: /classes/modules/notify/entity/Task.entity.class.php#120 (show)
public function setDateCreated($data) {
    
$this->_aData['date_created']=$data;
}

Устанавливает дату создания задания

setNotifySubject() method
public void setNotifySubject(string $data)
$data string
Source Code: /classes/modules/notify/entity/Task.entity.class.php#136 (show)
public function setNotifySubject($data) {
    
$this->_aData['notify_subject']=$data;
}

Устанавливает тему сообщения

setNotifyText() method
public void setNotifyText(string $data)
$data string
Source Code: /classes/modules/notify/entity/Task.entity.class.php#112 (show)
public function setNotifyText($data) {
    
$this->_aData['notify_text']=$data;
}

Устанавливает текст уведомления

setTaskId() method
public void setTaskId(int $data)
$data int
Source Code: /classes/modules/notify/entity/Task.entity.class.php#88 (show)
public function setTaskId($data) {
    
$this->_aData['notify_task_id']=$data;
}

Устанавливает ID задания

setTaskStatus() method
public void setTaskStatus(int $data)
$data int
Source Code: /classes/modules/notify/entity/Task.entity.class.php#128 (show)
public function setTaskStatus($data) {
    
$this->_aData['notify_task_status']=$data;
}

Устанавливает статус задания

setUserLogin() method
public void setUserLogin(string $data)
$data string
Source Code: /classes/modules/notify/entity/Task.entity.class.php#104 (show)
public function setUserLogin($data) {
    
$this->_aData['user_login']=$data;
}

Устанавливает логин

setUserMail() method
public void setUserMail(string $data)
$data string
Source Code: /classes/modules/notify/entity/Task.entity.class.php#96 (show)
public function setUserMail($data) {
    
$this->_aData['user_mail']=$data;
}

Устанавливает емайл