OrderGroup Class (PIA)
Commerce Server 2002
The OrderGroup object is used in Commerce Server 2002 to store, access, and compute basket and order information for a site. The OrderGroupManager object works in conjunction with the OrderGroup object, providing search and other management operations for orders.
Methods
| Method | Description |
|---|---|
| AddItem | Adds an item to the specified OrderForm object. |
| AddItemsFromTemplate | Adds the line items associated with an on-disk order group to the current OrderGroup object. |
| AddOrderform | Adds an OrderForm object with all of its contents to the OrderGroup object. |
| AddXMLAsOrderForm | Converts an XML string to an OrderForm object and adds it to the OrderGroup object. |
| AggregateOrderFormValues | Iterates across all OrderForm objects, computes a total of the specified key, and then stores the total at the OrderGroup object level. |
| Clear | Clears the OrderGroup object of all OrderForm objects. |
| GetAddress | Gets the specified address dictionary object. |
| GetItemInfo | Gets a reference to the line-item dictionary from the specified OrderForm object at the specified index. |
| GetOrderFormAsXML | Converts an OrderForm object into an XML string. |
| GetOrderFormValue | Gets the OrderForm object value specified by the supplied OrderForm key. |
| Initialize | Initializes the OrderGroup object. |
| LoadBasket | Loads the basket for the current user from the database. |
| LoadOrder | Loads the specified OrderGroup object from the database. |
| LoadTemplate | Loads the specified template from the database. |
| PurgeUnreferencedAddresses | Removes all addresses in the OrderGroup object that are not being referenced by any line-item shipping address. |
| PutItemValue | Puts the specified values into the specified keys of the line item. |
| PutOrderFormValue | Puts the specified values into the specified keys of the OrderForm object. |
| RemoveItem | Removes a line item from the specified OrderForm object. The item index specified indicates which line item to remove. |
| RemoveOrderForm | Removes the specified OrderForm object from the OrderGroup object. |
| RunPipe | Runs the Pipeline Component File on each OrderForm object in the OrderGroup object. |
| SaveAsBasket | Saves the OrderGroup object to the database with a basket status. |
| SaveAsOrder | Saves the OrderGroup object to the database with an order status. |
| SaveAsTemplate | Saves the OrderGroup object to the database with a template status. |
| SetAddress | Sets the OrderGroup object address dictionary values as specified by the address dictionary object supplied. |
| SetAddressFromFields | Sets the OrderGroup object address dictionary values as specified by the fields object supplied. |
| SetShippingAddress | Sets the shipping address to that referenced by the database address ID supplied. |
Properties
| Property | Type | Description |
|---|---|---|
| LogFile | String | Log file name for pipeline runs. Allows pipeline logging when set to a non-empty string.
This property is read/write. |
| SavePrefix | String | Specifies a key prefix that will prevent a dictionary entry from being saved to the database.
This property is read/write. |
| Value | Object | Returns the OrderGroup object attributes.
This property is read-only. |
Requirements
Namespace: Microsoft.CommerceServer.Interop.Orders
Platforms: Windows 2000, Windows Server 2003
Assembly: Microsoft.CommerceServer.Interop.Orders.Requisition.dll
See Also
Copyright © 2005 Microsoft Corporation.All rights reserved.
Show: