Interface OrderItemAttributeRepositoryInterface
Interface OrderItemAttributeRepositoryInterface
Direct known implementers
Package: Order\Interfaces
Category: System
Located at Services/Core/Order/Repositories/Interface/OrderItemAttributeRepositoryInterface.inc.php
Category: System
Located at Services/Core/Order/Repositories/Interface/OrderItemAttributeRepositoryInterface.inc.php
Methods summary
public
addToOrderItem( IdType $orderItemId, OrderItemAttributeInterface $orderItemAttribute )
: integer
Adds an attribute to an order item.
public
store( StoredOrderItemAttributeInterface $orderItemAttribute )
: OrderItemAttributeRepositoryInterface
Saves the attribute to the repository.
public
getItemAttributeById( IdType $orderItemAttributeId )
: StoredOrderItemAttributeInterface
Returns a stored attribute by the given ID.
public
getItemAttributesByOrderItemId( IdType $orderItemId )
: StoredOrderItemAttributeCollection
Returns a stored attribute collection by the given order item ID.
public
deleteItemAttributeById( IdType $orderItemAttributeId )
: OrderItemAttributeRepositoryInterface
Deletes an item attribute by the given item attribute ID.
public
deleteItemAttributesByOrderItemId( IdType $orderItemId )
: OrderItemAttributeRepositoryInterface
Deletes an item attribute by the given order item ID.