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

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

 deleteItem ($index)
 
 onItemModify (Internals\CollectableEntity $item, $name=null, $oldValue=null, $value=null)
 
 getItemByBasketCode ($itemCode)
 
 getShippableItems ()
 
 getSellableItems ()
 
 getShipment ()
 
 onBeforeBasketItemDelete (BasketItem $basketItem)
 
 onBasketModify ($action, BasketItem $basketItem, $name=null, $oldValue=null, $value=null)
 
 getBasketItemQuantity (BasketItem $basketItem)
 
- Открытые члены унаследованные от EntityCollection
 onItemModify (CollectableEntity $item, $name=null, $oldValue=null, $value=null)
 
 getItemById ($id)
 
 isStartField ($isMeaningfulField=false)
 
 clearStartField ()
 
 hasMeaningfulField ()
 
 doFinalAction ($hasMeaningfulField=false)
 
 isMathActionOnly ()
 
 setMathActionOnly ($value=false)
 
 verify ()
 
 isClone ()
 
 isAnyItemDeleted ()
 
 isAnyItemAdded ()
 
 clearChanged ()
 
- Открытые члены унаследованные от CollectionBase
 getIterator ()
 
 offsetExists ($offset)
 
 offsetGet ($offset)
 
 offsetSet ($offset, $value)
 
 offsetUnset ($offset)
 
 count ()
 
 current ()
 
 next ()
 
 key ()
 
 valid ()
 
 rewind ()
 
 isEmpty ()
 
 toArray ()
 

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

static getRegistryType ()
 
static getList (array $parameters=array())
 

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

 getEntityParent ()
 
 createIndex ()
 
 deleteInternal ($primary)
 
- Защищенные члены унаследованные от EntityCollection
 __construct ()
 
 getDeletableItems ()
 
 setAnyItemDeleted ($value)
 
 setAnyItemAdded ($value)
 

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

 $shipment
 
 $shipmentItemIndexMap = array()
 
- Защищенные данные унаследованные от EntityCollection
 $isClone = false
 
 $anyItemDeleted = false
 
 $anyItemAdded = false
 
- Защищенные данные унаследованные от CollectionBase
 $collection = array()
 

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

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

Методы

◆ createIndex()

createIndex ( )
protected
Возвращает
int

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

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

◆ deleteInternal()

deleteInternal ( $primary)
protected
Аргументы
$primary
Возвращает
Main\Entity\DeleteResult

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

◆ deleteItem()

deleteItem ( $index)

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

◆ getBasketItemQuantity()

getBasketItemQuantity ( BasketItem $basketItem)
Аргументы
BasketItem$basketItem
Возвращает
float|int
Исключения
Main

ArgumentNullException

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

◆ getEntityParent()

getEntityParent ( )
protected
Возвращает
Shipment

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

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

◆ getItemByBasketCode()

getItemByBasketCode ( $itemCode)
Аргументы
$itemCode
Возвращает
ShipmentItem|null

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

◆ getList()

static getList ( array $parameters = array())
static
Аргументы
array$parameters
Возвращает
Main\DB\Result
Исключения
Main

ArgumentException

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

◆ getRegistryType()

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

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

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

◆ getSellableItems()

getSellableItems ( )
Возвращает
Internals\CollectionFilterIterator

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

◆ getShipment()

getShipment ( )
Возвращает
Shipment

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

◆ getShippableItems()

getShippableItems ( )

Returns shippable items

Возвращает
Internals\CollectionFilterIterator

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

◆ onBasketModify()

onBasketModify ( $action,
BasketItem $basketItem,
$name = null,
$oldValue = null,
$value = null )
Аргументы
$action
BasketItem$basketItem
null$name
null$oldValue
null$value
Возвращает
Result
Исключения
Main

ArgumentNullException

Исключения
Main

ArgumentOutOfRangeException

Исключения
Main

NotSupportedException

Исключения
Main

ObjectNotFoundException

Исключения
Main

SystemException

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

◆ onBeforeBasketItemDelete()

onBeforeBasketItemDelete ( BasketItem $basketItem)
Аргументы
BasketItem$basketItem
Возвращает
Result
Исключения
Main

ArgumentNullException

Исключения
Main

ArgumentOutOfRangeException

Исключения
Main

NotSupportedException

Исключения
Main

ObjectNotFoundException

Исключения
Main

SystemException

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

◆ onItemModify()

onItemModify ( Internals\CollectableEntity $item,
$name = null,
$oldValue = null,
$value = null )
Аргументы
Internals\CollectableEntity$item
null$name
null$oldValue
null$value
Возвращает
Result
Исключения
Main

NotSupportedException

Исключения
Main

SystemException

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

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

◆ $shipment

Shipment $shipment
protected

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

◆ $shipmentItemIndexMap

$shipmentItemIndexMap = array()
protected

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