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

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
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 пользователя, которому отправляем инвайт