См. определение в файле entity.php строка 11
◆ __construct()
◆ add()
static add |
( |
array | $data | ) |
|
|
static |
Add entity item. Use instead of DataManager method.
- Аргументы
-
- Возвращает
- ORM\Data\AddResult
См. определение в файле entity.php строка 150
◆ clearCache()
Clear all cache for entity.
- Возвращает
- void
См. определение в файле entity.php строка 139
◆ clearCacheItem()
static clearCacheItem |
( |
| $id | ) |
|
|
static |
Clear item cache. Do not use without good reason.
- Аргументы
-
- Возвращает
- void @noinspection PhpUnused
См. определение в файле entity.php строка 411
◆ clearSettings()
◆ delete()
Delete entity item. Use instead of DataManager method.
- Аргументы
-
- Возвращает
- ORM\Data\DeleteResult
Переопределяется в Product.
См. определение в файле entity.php строка 317
◆ deleteNoDemands()
static deleteNoDemands |
( |
| $id | ) |
|
|
staticprotected |
Delete entity item without entity events (tablet events only).
- Аргументы
-
- Возвращает
- ORM\Data\DeleteResult
- Исключения
-
ObjectNotFoundException
См. определение в файле entity.php строка 534
◆ fetch()
Entity fetch. Work with entity change cache.
- Аргументы
-
Main\Text\Converter | null | $converter | |
- Возвращает
- array|false
См. определение в файле entity.php строка 112
◆ getCachedFieldList()
static getCachedFieldList |
( |
| ) |
|
|
static |
Returns fields list in cache.
- Возвращает
- array
См. определение в файле entity.php строка 465
◆ getCacheItem()
static getCacheItem |
( |
| $id, |
|
|
bool | $load = false ) |
|
static |
Returns item cache.
- Аргументы
-
- Возвращает
- array|null
См. определение в файле entity.php строка 396
◆ getCallbackRestEvent()
static getCallbackRestEvent |
( |
| ) |
|
|
static |
◆ getDefaultCachedFieldList()
static getDefaultCachedFieldList |
( |
| ) |
|
|
staticprotected |
Returns entity default fields list for caching.
- Возвращает
- array
Переопределяется в Price, Product и Vat.
См. определение в файле entity.php строка 616
◆ getEntity()
Returns entity class.
- Возвращает
- Entity
См. определение в файле entity.php строка 56
◆ getList()
static getList |
( |
array | $parameters | ) |
|
|
static |
◆ getRow()
static getRow |
( |
array | $parameters | ) |
|
|
static |
Entity getRow with change cache. Wrapper for entity getList.
- Аргументы
-
- Возвращает
- array|null
- Исключения
-
ArgumentException
- Исключения
-
ObjectNotFoundException
- Исключения
-
ObjectPropertyException
- Исключения
-
SystemException
См. определение в файле entity.php строка 97
◆ getTablet()
Returns entity table object.
- Возвращает
- ORM\Data\DataManager
- Исключения
-
ObjectNotFoundException
См. определение в файле entity.php строка 477
◆ getTabletClassName()
static getTabletClassName |
( |
| ) |
|
|
static |
◆ getTabletFieldNames()
static getTabletFieldNames |
( |
int | $fields = self::FIELDS_MAIN | ) |
|
|
static |
Returns list of tablet field names, include user fields.
- Аргументы
-
- Возвращает
- array
См. определение в файле entity.php строка 435
◆ normalize()
static normalize |
( |
array & | $data | ) |
|
|
staticprotected |
Normalize data before prepare. Convert fields list into complex structure.
- Аргументы
-
- Возвращает
- void
См. определение в файле entity.php строка 560
◆ prepareFloatValue()
static prepareFloatValue |
( |
| $value | ) |
|
|
staticprotected |
◆ prepareForAdd()
Check and modify fields before add entity item. Need for entity automation.
- Аргументы
-
ORM\Data\AddResult | $result | |
int | null | $id | |
array | &$data | |
- Возвращает
- void
Переопределяется в Price, Product и Vat.
См. определение в файле entity.php строка 495
◆ prepareForUpdate()
Check and modify fields before update entity item. Need for entity automation.
- Аргументы
-
ORM\Data\UpdateResult | $result | |
int | $id | |
array | &$data | |
- Возвращает
- void
Переопределяется в Price, Product и Vat.
См. определение в файле entity.php строка 515
◆ prepareIntValue()
static prepareIntValue |
( |
| $value | ) |
|
|
staticprotected |
◆ prepareStringValue()
static prepareStringValue |
( |
| $value | ) |
|
|
staticprotected |
◆ runAddExternalActions()
static runAddExternalActions |
( |
| $id, |
|
|
array | $data ) |
|
staticprotected |
Run core automation after add entity item.
- Аргументы
-
- Возвращает
- void
Переопределяется в Price и Product.
См. определение в файле entity.php строка 592
◆ runDeleteExternalActions()
static runDeleteExternalActions |
( |
| $id | ) |
|
|
staticprotected |
Run core automation after delete entity item.
- Аргументы
-
- Возвращает
- void
Переопределяется в Price и Product.
См. определение в файле entity.php строка 609
◆ runUpdateExternalActions()
static runUpdateExternalActions |
( |
| $id, |
|
|
array | $data ) |
|
staticprotected |
Run core automation after update entity item.
- Аргументы
-
- Возвращает
- void
Переопределяется в Price и Product.
См. определение в файле entity.php строка 601
◆ setCacheItem()
static setCacheItem |
( |
| $id, |
|
|
array | $row ) |
|
static |
Fill item cache data. Do not use without good reason.
- Аргументы
-
- Возвращает
- void
См. определение в файле entity.php строка 381
◆ update()
static update |
( |
| $id, |
|
|
array | $data ) |
|
static |
Update entity item. Use instead of DataManager method.
- Аргументы
-
- Возвращает
- ORM\Data\UpdateResult
См. определение в файле entity.php строка 229
◆ EVENT_ON_BUILD_CACHED_FIELD_LIST
const EVENT_ON_BUILD_CACHED_FIELD_LIST = 'OnBuildCachedFieldList' |
◆ FIELDS_ALL
const FIELDS_ALL = self::FIELDS_MAIN|self::FIELDS_UF |
◆ FIELDS_MAIN
const FIELDS_MAIN = 0x0001 |
◆ FIELDS_UF
◆ PREFIX_OLD
const PREFIX_OLD = 'OLD_' |