Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс BasketPropertyItemBase
+ Граф наследования:BasketPropertyItemBase:

Открытые члены

 verify ()
 
- Открытые члены унаследованные от CollectableEntity
 setCollection (EntityCollection $collection)
 
 getCollection ()
 
 setInternalIndex ($index)
 
 getInternalIndex ()
 
 isStartField ($isMeaningfulField=false)
 
 clearStartField ()
 
 hasMeaningfulField ()
 
 doFinalAction ($hasMeaningfulField=false)
 
 setMathActionOnly ($value=false)
 
 isMathActionOnly ()
 
 isClone ()
 
- Открытые члены унаследованные от Entity
 __construct ()
 
 fetch (Main\Text\Converter $converter=null)
 

Открытые статические члены

static getAvailableFields ()
 
static getRegistryEntity ()
 
static create (BasketPropertiesCollectionBase $basketPropertiesCollection)
 
static loadForBasketItem ($id)
 
static loadForBasket ($idList)
 
static getList (array $parameters=[])
 
static getEntityEventName ()
 
- Открытые статические члены унаследованные от Entity
static getEntity ()
 
static getRow (array $parameters)
 
static clearCache ()
 
static add (array $data)
 
static update ($id, array $data)
 
static delete ($id)
 
static setCacheItem ($id, array $row)
 
static getCacheItem ($id, bool $load=false)
 
static clearCacheItem ($id)
 
static getTabletClassName ()
 
static getTabletFieldNames (int $fields=self::FIELDS_MAIN)
 
static getCachedFieldList ()
 
static getCallbackRestEvent ()
 
static clearSettings ()
 

Защищенные члены

 addInternal (array $data)
 
 updateInternal ($primary, array $data)
 
- Защищенные члены унаследованные от CollectableEntity
 onFieldModify ($name, $oldValue, $value)
 
- Защищенные члены унаследованные от Entity
 getTablet ()
 

Защищенные статические члены

static getMeaningfulFields ()
 
static generateXmlId ()
 
- Защищенные статические члены унаследованные от Entity
static prepareForAdd (ORM\Data\AddResult $result, $id, array &$data)
 
static prepareForUpdate (ORM\Data\UpdateResult $result, $id, array &$data)
 
static deleteNoDemands ($id)
 
static normalize (array &$data)
 
static runAddExternalActions ($id, array $data)
 
static runUpdateExternalActions ($id, array $data)
 
static runDeleteExternalActions ($id)
 
static getDefaultCachedFieldList ()
 
static prepareFloatValue ($value)
 
static prepareIntValue ($value)
 
static prepareStringValue ($value)
 

Дополнительные унаследованные члены

- Открытые атрибуты унаследованные от Entity
const PREFIX_OLD = 'OLD_'
 
const EVENT_ON_BUILD_CACHED_FIELD_LIST = 'OnBuildCachedFieldList'
 
const FIELDS_MAIN = 0x0001
 
const FIELDS_UF = 0x0002
 
const FIELDS_ALL = self::FIELDS_MAIN|self::FIELDS_UF
 
- Защищенные данные унаследованные от CollectableEntity
 $collection
 
 $internalIndex = null
 
 $isClone = false
 

Подробное описание

См. определение в файле basketpropertiesitembase.php строка 16

Методы

◆ addInternal()

addInternal ( array $data)
abstractprotected
Аргументы
array$data
Возвращает
Main\Entity\AddResult

Переопределяется в BasketPropertyItem.

◆ create()

static create ( BasketPropertiesCollectionBase $basketPropertiesCollection)
static
Аргументы
BasketPropertiesCollectionBase$basketPropertiesCollection
Возвращает
BasketPropertyItem
Исключения
NotImplementedException
Main

ArgumentException

Исключения
Main

ArgumentOutOfRangeException

См. определение в файле basketpropertiesitembase.php строка 69

◆ generateXmlId()

static generateXmlId ( )
staticprotected
Возвращает
string

См. определение в файле basketpropertiesitembase.php строка 82

◆ getAvailableFields()

static getAvailableFields ( )
static
Возвращает
array

См. определение в файле basketpropertiesitembase.php строка 21

◆ getEntityEventName()

static getEntityEventName ( )
static
Возвращает
null|string

См. определение в файле basketpropertiesitembase.php строка 336

◆ getList()

static getList ( array $parameters = [])
static
Аргументы
array$parameters
Исключения
NotImplementedException

Переопределяет метод предка Entity.

Переопределяется в BasketPropertyItem.

См. определение в файле basketpropertiesitembase.php строка 326

◆ getMeaningfulFields()

static getMeaningfulFields ( )
staticprotected
Возвращает
array

См. определение в файле basketpropertiesitembase.php строка 35

◆ getRegistryEntity()

static getRegistryEntity ( )
static
Возвращает
string|void

См. определение в файле basketpropertiesitembase.php строка 43

◆ loadForBasket()

static loadForBasket ( $idList)
static
Аргументы
$idList
Возвращает
array
Исключения
Main

ArgumentException

Исключения
NotImplementedException

См. определение в файле basketpropertiesitembase.php строка 288

◆ loadForBasketItem()

static loadForBasketItem ( $id)
static
Аргументы
$id
Возвращает
array
Исключения
Main

ArgumentException

Исключения
Main

ArgumentNullException

Исключения
NotImplementedException

См. определение в файле basketpropertiesitembase.php строка 260

◆ updateInternal()

updateInternal ( $primary,
array $data )
abstractprotected
Аргументы
$primary
array$data
Возвращает
Main\Entity\UpdateResult

Переопределяется в BasketPropertyItem.

◆ verify()

verify ( )
Возвращает
Result
Исключения
NotImplementedException

См. определение в файле basketpropertiesitembase.php строка 207