NextDom\Model\Entity\InteractDef
Interactdef
Synopsis
class InteractDef
extends BaseEntity
{
- // constants
- const TABLE_NAME = NextDomObj::INTERACT_DEF;
- // Inherited constants from BaseEntity
- const TABLE_NAME = '';
- // Inherited constants from BaseModel
- const TABLE_NAME = '';
- // members
- protected $query;
- protected $reply;
- protected $person;
- protected $filtres;
- protected $group;
- protected $actions;
- // Inherited members from BaseEntity
- protected $id;
- // Inherited members from BaseModel
- protected bool $_changed;
- // methods
- public mixed selectReply()
- public string getReply()
- public $this setReply()
- public void preInsert()
- public void preSave()
- public array|bool|mixed|null|string getFiltres()
- public $this setFiltres()
- public bool save()
- public string getQuery()
- public $this setQuery()
- public void postSave()
- public array generateQueryVariant()
- public array|bool|mixed|null|string getActions()
- public $this setActions()
- public bool checkQuery()
- public void preRemove()
- public void postRemove()
- public string getLinkToConfiguration()
- public array|null getLinkData()
- public string getHumanName()
- public string getPerson()
- public $this setPerson()
- public string getGroup()
- public $this setGroup()
- public void getDisplay()
- public void setDisplay()
- // Inherited methods from BaseModel
- public bool getChanged()
- public $this setChanged()
- public void updateChangeState()
- public string getTableName()
- public void save()
- public void remove()
- // Inherited methods from EnableEntity
- public abstract void updateChangeState()
- public int getEnable()
- public $this setEnable()
- public bool isEnabled()
- // Inherited methods from NameEntity
- public abstract void updateChangeState()
- public string getName()
- public $this setName()
- // Inherited methods from OptionsEntity
- public abstract void updateChangeState()
- public array|bool|mixed|null|string getOptions()
- public $this setOptions()
Hierarchy
Extends
Uses
Constants
Name | Value |
---|---|
TABLE_NAME | NextDomObj::INTERACT_DEF |
TABLE_NAME | '' |
TABLE_NAME | '' |
Members
protected
- $_changed — NextDom\Model\Entity\Parents\bool
- $actions — string
- $enable — integer
- $filtres — string
- $group — string
- $id — integer
- $name — string
- $options — string
- $person — string
- $query — string
- $reply — string
Methods
public
- checkQuery()
- generateQueryVariant()
- getActions()
- getDisplay()
- getFiltres()
- getGroup()
- getHumanName()
- getLinkData()
- getLinkToConfiguration()
- getPerson()
- getQuery()
- getReply()
- postRemove()
- postSave()
- preInsert()
- preRemove()
- preSave()
- save()
- selectReply()
- setActions()
- setDisplay()
- setFiltres()
- setGroup()
- setPerson()
- setQuery()
- setReply()
Inherited from NextDom\Model\Entity\Parents\BaseEntity
public
Inherited from NextDom\Model\Entity\Parents\BaseModel
public
- getChanged() — Get changed state
- getTableName()
- remove() — Remove the entity from the database
- save() — Save the entity in the database
- setChanged() — Set changed state
- updateChangeState() — Update change state if values are different
Inherited from NextDom\Model\Entity\Parents\EnableEntity
public
- getEnable()
- isEnabled() — Get bool enabled state
- setEnable()
- updateChangeState()