ModuleUser_EntitySession

Package modules.user
Inheritance class ModuleUser_EntitySession » Entity » LsObject
Since 1.0
Source Code /classes/modules/user/entity/Session.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
getDateCreate() Возвращает дату создания сессии ModuleUser_EntitySession
getDateLast() Возвращает последную дату сессии ModuleUser_EntitySession
getIpCreate() Возвращает IP создания сессии ModuleUser_EntitySession
getIpLast() Возвращает последний IP сессии ModuleUser_EntitySession
getKey() Возвращает ключ сессии ModuleUser_EntitySession
getUserId() Возвращает ID пользователя ModuleUser_EntitySession
setDateCreate() Устанавливает дату создания сессии ModuleUser_EntitySession
setDateLast() Устанавливает последную дату сессии ModuleUser_EntitySession
setIpCreate() Устанавливает IP создания сессии ModuleUser_EntitySession
setIpLast() Устанавливает последний IP сессии ModuleUser_EntitySession
setKey() Устанавливает ключ сессии ModuleUser_EntitySession
setUserId() Устанавливает ID пользователя ModuleUser_EntitySession

Method Details

getDateCreate() method
public string|null getDateCreate()
{return} string|null
Source Code: /classes/modules/user/entity/Session.entity.class.php#62 (show)
public function getDateCreate() {
    return 
$this->_getDataOne('session_date_create');
}

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

getDateLast() method
public string|null getDateLast()
{return} string|null
Source Code: /classes/modules/user/entity/Session.entity.class.php#70 (show)
public function getDateLast() {
    return 
$this->_getDataOne('session_date_last');
}

Возвращает последную дату сессии

getIpCreate() method
public string|null getIpCreate()
{return} string|null
Source Code: /classes/modules/user/entity/Session.entity.class.php#46 (show)
public function getIpCreate() {
    return 
$this->_getDataOne('session_ip_create');
}

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

getIpLast() method
public string|null getIpLast()
{return} string|null
Source Code: /classes/modules/user/entity/Session.entity.class.php#54 (show)
public function getIpLast() {
    return 
$this->_getDataOne('session_ip_last');
}

Возвращает последний IP сессии

getKey() method
public string|null getKey()
{return} string|null
Source Code: /classes/modules/user/entity/Session.entity.class.php#30 (show)
public function getKey() {
    return 
$this->_getDataOne('session_key');
}

Возвращает ключ сессии

getUserId() method
public int|null getUserId()
{return} int|null
Source Code: /classes/modules/user/entity/Session.entity.class.php#38 (show)
public function getUserId() {
    return 
$this->_getDataOne('user_id');
}

Возвращает ID пользователя

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

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

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

Устанавливает последную дату сессии

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

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

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

Устанавливает последний IP сессии

setKey() method
public void setKey(string $data)
$data string
Source Code: /classes/modules/user/entity/Session.entity.class.php#80 (show)
public function setKey($data) {
    
$this->_aData['session_key']=$data;
}

Устанавливает ключ сессии

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

Устанавливает ID пользователя