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
Property | Type | Description | Defined By |
---|---|---|---|
_aData | array | Данные сущности, на этот массив мапятся методы set* и get* | Entity |
aValidateErrors | array | Список ошибок валидации в разрезе полей, например | Entity |
aValidateRules | array | Список правил валидации полей | Entity |
sPrimaryKey | null|string | Имя поля с первичным ключом в БД | Entity |
sValidateScenario | string | Сценарий валиадции полей | Entity |
Public Methods
Method | Description | Defined 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;
}
Устанавливает емайл