Class InMemoryOrderGroupBuilder
This class is intended to be used internally by EPiServer. We do not support any backward compatibility on this.
Inheritance
System.Object
InMemoryOrderGroupBuilder
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Commerce.Order.Internal
Assembly: Mediachase.Commerce.dll
Version: 10.8.0Syntax
public class InMemoryOrderGroupBuilder : IOrderGroupBuilder
Constructors
InMemoryOrderGroupBuilder()
Declaration
public InMemoryOrderGroupBuilder()
Properties
ForType
The type(s) of order group that this builder will work with.
Declaration
public Type[] ForType { get; }
Property Value
Type | Description |
---|---|
System.Type[] |
SortOrder
The sort order of the builder.
Declaration
public int SortOrder { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Remarks
In case there are multiple registered builders for a type in ForType, the one which has the highest sort order value will be chosen.
Methods
CreateCardPayment()
Creates the card payment.
Declaration
public ICreditCardPayment CreateCardPayment()
Returns
Type | Description |
---|---|
ICreditCardPayment |
CreateLineItem(String)
Creates the line item.
Declaration
public ILineItem CreateLineItem(string code)
Parameters
Type | Name | Description |
---|---|---|
System.String | code | The line item code. |
Returns
Type | Description |
---|---|
ILineItem | An ILineItem |
CreateOrderAddress()
Creates the order address.
Declaration
public IOrderAddress CreateOrderAddress()
Returns
Type | Description |
---|---|
IOrderAddress |
CreateOrderForm()
Creates the order form.
Declaration
public IOrderForm CreateOrderForm()
Returns
Type | Description |
---|---|
IOrderForm | An IOrderForm |
CreateOrderNote()
Creates the order note.
Declaration
public IOrderNote CreateOrderNote()
Returns
Type | Description |
---|---|
IOrderNote | An IOrderNote |
CreatePayment()
Creates the payment.
Declaration
public IPayment CreatePayment()
Returns
Type | Description |
---|---|
IPayment | An IPayment |
CreateShipment()
Creates the shipment.
Declaration
public IShipment CreateShipment()
Returns
Type | Description |
---|---|
IShipment | An IShipment |
CreateTaxValue()
Creates the tax value.
Declaration
public ITaxValue CreateTaxValue()
Returns
Type | Description |
---|---|
ITaxValue | An ITaxValue |