ModuleUser_EntityInvite
Package | modules.user |
---|---|
Inheritance | class ModuleUser_EntityInvite » Entity » LsObject |
Since | 1.0 |
Source Code | /classes/modules/user/entity/Invite.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 |
getCode() | Возвращает код инвайта | ModuleUser_EntityInvite |
getDateAdd() | Возвращает дату выдачи инвайта | ModuleUser_EntityInvite |
getDateUsed() | Возвращает дату использования инвайта | ModuleUser_EntityInvite |
getId() | Возвращает ID инвайта | ModuleUser_EntityInvite |
getUsed() | Возвращает статус использованости инвайта | ModuleUser_EntityInvite |
getUserFromId() | Возвращает ID пользователя, который отправляет инвайт | ModuleUser_EntityInvite |
getUserToId() | Возвращает ID пользователя, которому отправляем инвайт | ModuleUser_EntityInvite |
setCode() | Устанавливает код инвайта | ModuleUser_EntityInvite |
setDateAdd() | Устанавливает дату выдачи инвайта | ModuleUser_EntityInvite |
setDateUsed() | Устанавливает дату использования инвайта | ModuleUser_EntityInvite |
setId() | Устанавливает ID инвайта | ModuleUser_EntityInvite |
setUsed() | Устанавливает статус использованости инвайта | ModuleUser_EntityInvite |
setUserFromId() | Устанавливает ID пользователя, который отправляет инвайт | ModuleUser_EntityInvite |
setUserToId() | Устанавливает ID пользователя, которому отправляем инвайт | ModuleUser_EntityInvite |
Method Details
getCode()
method
public string|null getCode()
| ||
{return} | string|null |
Source Code: /classes/modules/user/entity/Invite.entity.class.php#38 (show)
public function getCode() {
return $this->_getDataOne('invite_code');
}
Возвращает код инвайта
getDateAdd()
method
public string|null getDateAdd()
| ||
{return} | string|null |
Source Code: /classes/modules/user/entity/Invite.entity.class.php#62 (show)
public function getDateAdd() {
return $this->_getDataOne('invite_date_add');
}
Возвращает дату выдачи инвайта
getDateUsed()
method
public string|null getDateUsed()
| ||
{return} | string|null |
Source Code: /classes/modules/user/entity/Invite.entity.class.php#70 (show)
public function getDateUsed() {
return $this->_getDataOne('invite_date_used');
}
Возвращает дату использования инвайта
getId()
method
public int|null getId()
| ||
{return} | int|null |
Source Code: /classes/modules/user/entity/Invite.entity.class.php#30 (show)
public function getId() {
return $this->_getDataOne('invite_id');
}
Возвращает ID инвайта
getUsed()
method
public int|null getUsed()
| ||
{return} | int|null |
Source Code: /classes/modules/user/entity/Invite.entity.class.php#78 (show)
public function getUsed() {
return $this->_getDataOne('invite_used');
}
Возвращает статус использованости инвайта
getUserFromId()
method
public int|null getUserFromId()
| ||
{return} | int|null |
Source Code: /classes/modules/user/entity/Invite.entity.class.php#46 (show)
public function getUserFromId() {
return $this->_getDataOne('user_from_id');
}
Возвращает ID пользователя, который отправляет инвайт
getUserToId()
method
public int|null getUserToId()
| ||
{return} | int|null |
Source Code: /classes/modules/user/entity/Invite.entity.class.php#54 (show)
public function getUserToId() {
return $this->_getDataOne('user_to_id');
}
Возвращает ID пользователя, которому отправляем инвайт
setCode()
method
public void setCode(string $data)
| ||
$data | string |
Source Code: /classes/modules/user/entity/Invite.entity.class.php#96 (show)
public function setCode($data) {
$this->_aData['invite_code']=$data;
}
Устанавливает код инвайта
setDateAdd()
method
public void setDateAdd(string $data)
| ||
$data | string |
Source Code: /classes/modules/user/entity/Invite.entity.class.php#120 (show)
public function setDateAdd($data) {
$this->_aData['invite_date_add']=$data;
}
Устанавливает дату выдачи инвайта
setDateUsed()
method
public void setDateUsed(string $data)
| ||
$data | string |
Source Code: /classes/modules/user/entity/Invite.entity.class.php#128 (show)
public function setDateUsed($data) {
$this->_aData['invite_date_used']=$data;
}
Устанавливает дату использования инвайта
setId()
method
public void setId(int $data)
| ||
$data | int |
Source Code: /classes/modules/user/entity/Invite.entity.class.php#88 (show)
public function setId($data) {
$this->_aData['invite_id']=$data;
}
Устанавливает ID инвайта
setUsed()
method
public void setUsed(int $data)
| ||
$data | int |
Source Code: /classes/modules/user/entity/Invite.entity.class.php#136 (show)
public function setUsed($data) {
$this->_aData['invite_used']=$data;
}
Устанавливает статус использованости инвайта
setUserFromId()
method
public void setUserFromId(int $data)
| ||
$data | int |
Source Code: /classes/modules/user/entity/Invite.entity.class.php#104 (show)
public function setUserFromId($data) {
$this->_aData['user_from_id']=$data;
}
Устанавливает ID пользователя, который отправляет инвайт
setUserToId()
method
public void setUserToId(int $data)
| ||
$data | int |
Source Code: /classes/modules/user/entity/Invite.entity.class.php#112 (show)
public function setUserToId($data) {
$this->_aData['user_to_id']=$data;
}
Устанавливает ID пользователя, которому отправляем инвайт