ModuleVote_EntityVote

Package modules.vote
Inheritance class ModuleVote_EntityVote » Entity » LsObject
Since 1.0
Source Code /classes/modules/vote/entity/Vote.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
getDate() Возвращает дату голосования ModuleVote_EntityVote
getDirection() Возвращает направление голоса: 0, 1, -1 ModuleVote_EntityVote
getIp() Возвращает IP голосовавшего ModuleVote_EntityVote
getTargetId() Возвращает ID владельца ModuleVote_EntityVote
getTargetType() Возвращает тип владельца ModuleVote_EntityVote
getValue() Возвращает значение при голосовании ModuleVote_EntityVote
getVoterId() Возвращает ID проголосовавшего пользователя ModuleVote_EntityVote
setDate() Устанавливает дату голосования ModuleVote_EntityVote
setDirection() Устанавливает направление голоса: 0, 1, -1 ModuleVote_EntityVote
setIp() Устанавливает IP голосовавшего ModuleVote_EntityVote
setTargetId() Устанавливает ID владельца ModuleVote_EntityVote
setTargetType() Устанавливает тип владельца ModuleVote_EntityVote
setValue() Устанавливает значение при голосовании ModuleVote_EntityVote
setVoterId() Устанавливает ID проголосовавшего пользователя ModuleVote_EntityVote

Method Details

getDate() method
public string|null getDate()
{return} string|null
Source Code: /classes/modules/vote/entity/Vote.entity.class.php#70 (show)
public function getDate() {
    return 
$this->_getDataOne('vote_date');
}

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

getDirection() method
public int|null getDirection()
{return} int|null
Source Code: /classes/modules/vote/entity/Vote.entity.class.php#54 (show)
public function getDirection() {
    return 
$this->_getDataOne('vote_direction');
}

Возвращает направление голоса: 0, 1, -1

getIp() method
public string|null getIp()
{return} string|null
Source Code: /classes/modules/vote/entity/Vote.entity.class.php#78 (show)
public function getIp() {
    return 
$this->_getDataOne('vote_ip');
}

Возвращает IP голосовавшего

getTargetId() method
public int|null getTargetId()
{return} int|null
Source Code: /classes/modules/vote/entity/Vote.entity.class.php#30 (show)
public function getTargetId() {
    return 
$this->_getDataOne('target_id');
}

Возвращает ID владельца

getTargetType() method
public string|null getTargetType()
{return} string|null
Source Code: /classes/modules/vote/entity/Vote.entity.class.php#38 (show)
public function getTargetType() {
    return 
$this->_getDataOne('target_type');
}

Возвращает тип владельца

getValue() method
public float|null getValue()
{return} float|null
Source Code: /classes/modules/vote/entity/Vote.entity.class.php#62 (show)
public function getValue() {
    return 
$this->_getDataOne('vote_value');
}

Возвращает значение при голосовании

getVoterId() method
public int|null getVoterId()
{return} int|null
Source Code: /classes/modules/vote/entity/Vote.entity.class.php#46 (show)
public function getVoterId() {
    return 
$this->_getDataOne('user_voter_id');
}

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

setDate() method
public void setDate(string $data)
$data string
Source Code: /classes/modules/vote/entity/Vote.entity.class.php#128 (show)
public function setDate($data) {
    
$this->_aData['vote_date']=$data;
}

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

setDirection() method
public void setDirection(int $data)
$data int
Source Code: /classes/modules/vote/entity/Vote.entity.class.php#112 (show)
public function setDirection($data) {
    
$this->_aData['vote_direction']=$data;
}

Устанавливает направление голоса: 0, 1, -1

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

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

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

Устанавливает ID владельца

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

Устанавливает тип владельца

setValue() method
public void setValue(float $data)
$data float
Source Code: /classes/modules/vote/entity/Vote.entity.class.php#120 (show)
public function setValue($data) {
    
$this->_aData['vote_value']=$data;
}

Устанавливает значение при голосовании

setVoterId() method
public void setVoterId(int $data)
$data int
Source Code: /classes/modules/vote/entity/Vote.entity.class.php#104 (show)
public function setVoterId($data) {
    
$this->_aData['user_voter_id']=$data;
}

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