Class OrderFromCartDraftImpl
- All Implemented Interfaces:
OrderFromCartDraft
,io.vrap.rmf.base.client.Draft<OrderFromCartDraft>
,io.vrap.rmf.base.client.ModelBase
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getCart()
ResourceIdentifier of the Cart from which the Order is created.Custom Fields for the Order.getId()
Deprecated.String that uniquely identifies an order.Order will be created withOpen
status by default.Payment state for the Order.Identifier for a purchase order, usually in a B2B context.Shipment state for the Order.getState()
Reference to a State indicating the Order's state.Expected version of the Cart from which the Order is created.int
hashCode()
void
ResourceIdentifier of the Cart from which the Order is created.void
setCustom
(CustomFieldsDraft custom) Custom Fields for the Order.void
Deprecated.void
setOrderNumber
(String orderNumber) String that uniquely identifies an order.void
setOrderState
(OrderState orderState) Order will be created withOpen
status by default.void
setPaymentState
(PaymentState paymentState) Payment state for the Order.void
setPurchaseOrderNumber
(String purchaseOrderNumber) Identifier for a purchase order, usually in a B2B context.void
setShipmentState
(ShipmentState shipmentState) Shipment state for the Order.void
setState
(StateResourceIdentifier state) Reference to a State indicating the Order's state.void
setVersion
(Long version) Expected version of the Cart from which the Order is created.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.order.OrderFromCartDraft
withOrderFromCartDraft
-
Constructor Details
-
OrderFromCartDraftImpl
public OrderFromCartDraftImpl()create empty instance
-
-
Method Details
-
getId
Deprecated.Unique identifier of the Cart from which you can create an Order.
- Specified by:
getId
in interfaceOrderFromCartDraft
- Returns:
- id
-
getCart
ResourceIdentifier of the Cart from which the Order is created.
- Specified by:
getCart
in interfaceOrderFromCartDraft
- Returns:
- cart
-
getVersion
Expected version of the Cart from which the Order is created. If the expected version does not match the actual version, a 409 Conflict error will be returned.
- Specified by:
getVersion
in interfaceOrderFromCartDraft
- Returns:
- version
-
getOrderNumber
String that uniquely identifies an order. It can be used to create more human-readable (in contrast to ID) identifier for the order. It should be unique across a project. Once it's set it cannot be changed. For easier use on Get, Update and Delete actions we suggest assigning order numbers that match the regular expression
[a-z0-9_\-]{2,36}
.- Specified by:
getOrderNumber
in interfaceOrderFromCartDraft
- Returns:
- orderNumber
-
getPurchaseOrderNumber
Identifier for a purchase order, usually in a B2B context. The Purchase Order Number is typically entered by the Buyer and can also be used with Quotes.
- Specified by:
getPurchaseOrderNumber
in interfaceOrderFromCartDraft
- Returns:
- purchaseOrderNumber
-
getPaymentState
Payment state for the Order.
- Specified by:
getPaymentState
in interfaceOrderFromCartDraft
- Returns:
- paymentState
-
getShipmentState
Shipment state for the Order.
- Specified by:
getShipmentState
in interfaceOrderFromCartDraft
- Returns:
- shipmentState
-
getOrderState
Order will be created with
Open
status by default.- Specified by:
getOrderState
in interfaceOrderFromCartDraft
- Returns:
- orderState
-
getState
Reference to a State indicating the Order's state.
- Specified by:
getState
in interfaceOrderFromCartDraft
- Returns:
- state
-
getCustom
Custom Fields for the Order. The Custom Field type must match the type of the Custom Fields in the referenced Cart. If specified, the Custom Fields are merged with the Custom Fields on the referenced Cart and added to the Order. If empty, the Custom Fields on the referenced Cart are added to the Order automatically.
- Specified by:
getCustom
in interfaceOrderFromCartDraft
- Returns:
- custom
-
setId
Deprecated.Description copied from interface:OrderFromCartDraft
Unique identifier of the Cart from which you can create an Order.
- Specified by:
setId
in interfaceOrderFromCartDraft
- Parameters:
id
- value to be set
-
setCart
Description copied from interface:OrderFromCartDraft
ResourceIdentifier of the Cart from which the Order is created.
- Specified by:
setCart
in interfaceOrderFromCartDraft
- Parameters:
cart
- value to be set
-
setVersion
Description copied from interface:OrderFromCartDraft
Expected version of the Cart from which the Order is created. If the expected version does not match the actual version, a 409 Conflict error will be returned.
- Specified by:
setVersion
in interfaceOrderFromCartDraft
- Parameters:
version
- value to be set
-
setOrderNumber
Description copied from interface:OrderFromCartDraft
String that uniquely identifies an order. It can be used to create more human-readable (in contrast to ID) identifier for the order. It should be unique across a project. Once it's set it cannot be changed. For easier use on Get, Update and Delete actions we suggest assigning order numbers that match the regular expression
[a-z0-9_\-]{2,36}
.- Specified by:
setOrderNumber
in interfaceOrderFromCartDraft
- Parameters:
orderNumber
- value to be set
-
setPurchaseOrderNumber
Description copied from interface:OrderFromCartDraft
Identifier for a purchase order, usually in a B2B context. The Purchase Order Number is typically entered by the Buyer and can also be used with Quotes.
- Specified by:
setPurchaseOrderNumber
in interfaceOrderFromCartDraft
- Parameters:
purchaseOrderNumber
- value to be set
-
setPaymentState
Description copied from interface:OrderFromCartDraft
Payment state for the Order.
- Specified by:
setPaymentState
in interfaceOrderFromCartDraft
- Parameters:
paymentState
- value to be set
-
setShipmentState
Description copied from interface:OrderFromCartDraft
Shipment state for the Order.
- Specified by:
setShipmentState
in interfaceOrderFromCartDraft
- Parameters:
shipmentState
- value to be set
-
setOrderState
Description copied from interface:OrderFromCartDraft
Order will be created with
Open
status by default.- Specified by:
setOrderState
in interfaceOrderFromCartDraft
- Parameters:
orderState
- value to be set
-
setState
Description copied from interface:OrderFromCartDraft
Reference to a State indicating the Order's state.
- Specified by:
setState
in interfaceOrderFromCartDraft
- Parameters:
state
- value to be set
-
setCustom
Description copied from interface:OrderFromCartDraft
Custom Fields for the Order. The Custom Field type must match the type of the Custom Fields in the referenced Cart. If specified, the Custom Fields are merged with the Custom Fields on the referenced Cart and added to the Order. If empty, the Custom Fields on the referenced Cart are added to the Order automatically.
- Specified by:
setCustom
in interfaceOrderFromCartDraft
- Parameters:
custom
- value to be set
-
equals
-
hashCode
-