NextDom\Model\Entity\ScenarioElement
Scenarioelement
ORM\Table(name="scenarioElement")
ORM\Entity
Synopsis
class ScenarioElement
extends BaseEntity
{
- // constants
- const TABLE_NAME = NextDomObj::SCENARIO_ELEMENT;
- // Inherited constants from BaseEntity
- const TABLE_NAME = '';
- // Inherited constants from BaseModel
- const TABLE_NAME = '';
- // members
- protected $_subelement;
- // Inherited members from BaseEntity
- protected $id;
- // Inherited members from BaseModel
- protected bool $_changed;
- // methods
- public void __construct()
- public void remove()
- public array getSubElement()
- public void executeIf()
- public void executeAction()
- public void executeCode()
- public void executeFor()
- public void executeIn()
- public void executeAt()
- public bool|null execute()
- public array getAjaxElement()
- public array getAllId()
- public void resetRepeatIfStatus()
- public string export()
- public int copy()
- public mixed|null getScenario()
- // 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 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()
- // Inherited methods from OrderEntity
- public abstract void updateChangeState()
- public int getOrder()
- public $this setOrder()
- // Inherited methods from TypeEntity
- public abstract void updateChangeState()
- public string getType()
- public $this setType()
- public void isType()
Hierarchy
Extends
Uses
Constants
Name | Value |
---|---|
TABLE_NAME | NextDomObj::SCENARIO_ELEMENT |
TABLE_NAME | '' |
TABLE_NAME | '' |
Members
protected
- $_changed — NextDom\Model\Entity\Parents\bool
- $_subelement
- $id — integer
- $name — string
- $options — string
- $order — integer
- $type — string
Methods
public
- __construct()
- copy()
- execute()
- executeAction()
- executeAt()
- executeCode()
- executeFor()
- executeIf()
- executeIn()
- export()
- getAjaxElement()
- getAllId()
- getScenario()
- getSubElement()
- remove()
- resetRepeatIfStatus()
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