Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс CollectableEntity
+ Граф наследования: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)
 

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

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

Защищенные данные

 $collection
 
 $internalIndex = null
 
 $isClone = false
 

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

- Открытые статические члены унаследованные от Entity
static getEntity ()
 
static getList (array $parameters)
 
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 ()
 
- Открытые атрибуты унаследованные от 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
 
- Защищенные статические члены унаследованные от 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)
 

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

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

Методы

◆ clearStartField()

clearStartField ( )
Возвращает
bool

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

◆ doFinalAction()

doFinalAction ( $hasMeaningfulField = false)

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

◆ getCollection()

getCollection ( )
Возвращает
EntityCollection

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

◆ getInternalIndex()

getInternalIndex ( )
Возвращает
null|int

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

◆ hasMeaningfulField()

hasMeaningfulField ( )
Возвращает
bool

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

◆ isClone()

isClone ( )
Возвращает
bool

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

◆ isMathActionOnly()

isMathActionOnly ( )
Возвращает
bool

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

◆ isStartField()

isStartField ( $isMeaningfulField = false)
Аргументы
bool$isMeaningfulField
Возвращает
bool

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

◆ onFieldModify()

onFieldModify ( $name,
$oldValue,
$value )
protected
Аргументы
string$name
mixed$oldValue
mixed$value
Возвращает
Result

Переопределяется в PayableBasketItem, PayableShipmentItem, ReserveQuantity и TradeBindingEntity.

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

◆ setCollection()

setCollection ( EntityCollection $collection)
Аргументы
EntityCollection$collection

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

◆ setInternalIndex()

setInternalIndex ( $index)

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

◆ setMathActionOnly()

setMathActionOnly ( $value = false)
Аргументы
bool | false$value
Возвращает
bool

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

Данные класса

◆ $collection

$collection
protected

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

◆ $internalIndex

$internalIndex = null
protected

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

◆ $isClone

$isClone = false
protected

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