Overview
  • Package
  • Class
  • Tree
  • Todo

Packages

  • AddonValue
    • Interfaces
  • ApiV2Controllers
  • Category
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • Customer
    • Address
    • Country
    • CountryZone
    • Interfaces
    • Validation
    • ValueObjects
  • Email
    • Collections
    • Entities
    • Exceptions
    • Interfaces
    • Repository
    • ValueObjects
  • Http
    • Collections
    • Exceptions
    • Factories
    • Interfaces
    • ValueObjects
  • Loaders
    • CrossCuttingLoader
    • GXCoreLoader
    • Interfaces
  • None
  • Order
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
    • ValueObjects
  • Product
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • ProductModule
    • Collections
    • Deleter
    • Entities
    • Factories
    • Interface
    • Interfaces
    • Reader
    • Repositories
    • Writer
  • Shared
    • Exceptions
    • FileSystem
    • Interfaces
    • Storage
    • Types
  • Statistics
    • Interfaces
  • UserConfiguration
    • Interfaces
    • Repository

Interfaces

  • OrderFactoryInterface
  • OrderInterface
  • OrderItemAttributeInterface
  • OrderItemAttributeRepositoryDeleterInterface
  • OrderItemAttributeRepositoryFactoryInterface
  • OrderItemAttributeRepositoryInterface
  • OrderItemAttributeRepositoryReaderInterface
  • OrderItemAttributeRepositoryWriterInterface
  • OrderItemFactoryInterface
  • OrderItemInterface
  • OrderItemPropertyFactoryInterface
  • OrderItemPropertyRepositoryDeleterInterface
  • OrderItemPropertyRepositoryReaderInterface
  • OrderItemPropertyRepositoryWriterInterface
  • OrderItemRepositoryDeleterInterface
  • OrderItemRepositoryInterface
  • OrderItemRepositoryReaderInterface
  • OrderItemRepositoryWriterInterface
  • OrderListGeneratorInterface
  • OrderObjectServiceInterface
  • OrderPaymentTypeInterface
  • OrderReadServiceInterface
  • OrderRepositoryDeleterInterface
  • OrderRepositoryInterface
  • OrderRepositoryReaderInterface
  • OrderRepositoryWriterInterface
  • OrderServiceSettingsInterface
  • OrderShippingTypeInterface
  • OrderStatusHistoryReaderInterface
  • OrderStatusHistoryWriterInterface
  • OrderTotalFactoryInterface
  • OrderTotalInterface
  • OrderTotalRepositoryDeleterInterface
  • OrderTotalRepositoryInterface
  • OrderTotalRepositoryReaderInterface
  • OrderTotalRepositoryWriterInterface
  • OrderWriteServiceInterface
  • StoredOrderItemAttributeInterface
  • StoredOrderItemInterface
  • StoredOrderTotalInterface

Interface OrderObjectServiceInterface

Interface OrderObjectServiceInterface

Direct known implementers

OrderObjectService

Package: Order\Interfaces
Category: System
Located at CoreServices/Order/Interfaces/OrderObjectServiceInterface.inc.php

Methods summary

public OrderItem
# createOrderItemObject( StringType $name )

Creates and returns an order item object.

Creates and returns an order item object.

Parameters

$name
Name of the order item object to be created.

Returns

OrderItem
New order item object.
public OrderItemAttribute
# createOrderItemAttributeObject( StringType $name, StringType $value )

Creates and returns an order item attribute object.

Creates and returns an order item attribute object.

Parameters

$name
Name of the order item object attribute to be created.
$value
Value of the order item object attribute to be created.

Returns

OrderItemAttribute
New order item attribute object.
public OrderItemProperty
# createOrderItemPropertyObject( StringType $name, StringType $value )

Creates and returns an order item property object.

Creates and returns an order item property object.

Parameters

$name
Name of the order item object property to be created.
$value
Value of the order item object property to be created.

Returns

OrderItemProperty
New order item property object.
public OrderTotal
# createOrderTotalObject( StringType $title, DecimalType $value, StringType $valueText = null, StringType $class = null, IntType $sortOrder = null )

Creates and returns an order total object.

Creates and returns an order total object.

Parameters

$title
Title of the order total to be created.
$value
value of the order total to be created.
$valueText
Value text of the order total to be created.
$class
Class of the order total to be created.
$sortOrder
Sort order of the order total to be created.

Returns

OrderTotal
New order total object.
public StoredOrderItem
# createStoredOrderItemObject( IdType $orderItemId )

Creates and returns a stored order item object.

Creates and returns a stored order item object.

Parameters

$orderItemId
Order item ID of the order item to be stored.

Returns

StoredOrderItem
New stored order item object.
public StoredOrderItemAttribute
# createStoredOrderItemAttributeObject( IdType $orderItemAttributeId )

Creates and returns a stored order item attribute object.

Creates and returns a stored order item attribute object.

Parameters

$orderItemAttributeId
Order item attribute ID of the order item attribute to be stored.

Returns

StoredOrderItemAttribute
New stored order item attribute object.
public StoredOrderItemProperty
# createStoredOrderItemPropertyObject( IdType $orderItemPropertyId )

Creates and returns a stored order item property object.

Creates and returns a stored order item property object.

Parameters

$orderItemPropertyId
Order property ID of the order item property to be stored.

Returns

StoredOrderItemProperty
New stored order item property object.
public StoredOrderTotal
# createStoredOrderTotalObject( IdType $orderTotalId )

Creates and returns a stored order total object.

Creates and returns a stored order total object.

Parameters

$orderTotalId
Order total ID of the order total to be stored.

Returns

StoredOrderTotal
New stored order total object
API documentation generated by ApiGen