Class OrderFromQuoteDraftImpl
- All Implemented Interfaces:
OrderFromQuoteDraft
,io.vrap.rmf.base.client.Draft<OrderFromQuoteDraft>
,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
User-defined identifier for the Order that is unique across a Project.Current status for the Order.Payment status for the Order.getQuote()
ResourceIdentifier to the Quote from which the Order is created.Iftrue
, thequoteState
of the referenced Quote will be set toAccepted
.Shipment status for the Order.getState()
State of the Order in a custom workflow.version
of the Quote from which the Order is created.int
hashCode()
void
setOrderNumber
(String orderNumber) User-defined identifier for the Order that is unique across a Project.void
setOrderState
(OrderState orderState) Current status for the Order.void
setPaymentState
(PaymentState paymentState) Payment status for the Order.void
setQuote
(QuoteResourceIdentifier quote) ResourceIdentifier to the Quote from which the Order is created.void
setQuoteStateToAccepted
(Boolean quoteStateToAccepted) Iftrue
, thequoteState
of the referenced Quote will be set toAccepted
.void
setShipmentState
(ShipmentState shipmentState) Shipment status for the Order.void
setState
(StateResourceIdentifier state) State of the Order in a custom workflow.void
setVersion
(Long version) version
of the Quote 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.OrderFromQuoteDraft
withOrderFromQuoteDraft
-
Constructor Details
-
OrderFromQuoteDraftImpl
public OrderFromQuoteDraftImpl()create empty instance
-
-
Method Details
-
getQuote
ResourceIdentifier to the Quote from which the Order is created. If the referenced Quote has expired (
validTo
check) or itsquoteState
isAccepted
,Declined
, orWithdrawn
, the Order creation will fail.- Specified by:
getQuote
in interfaceOrderFromQuoteDraft
- Returns:
- quote
-
getVersion
version
of the Quote from which the Order is created.- Specified by:
getVersion
in interfaceOrderFromQuoteDraft
- Returns:
- version
-
getQuoteStateToAccepted
If
true
, thequoteState
of the referenced Quote will be set toAccepted
.- Specified by:
getQuoteStateToAccepted
in interfaceOrderFromQuoteDraft
- Returns:
- quoteStateToAccepted
-
getOrderNumber
User-defined identifier for the Order that is unique across a Project. Once set, the value cannot be changed.
- Specified by:
getOrderNumber
in interfaceOrderFromQuoteDraft
- Returns:
- orderNumber
-
getPaymentState
Payment status for the Order.
- Specified by:
getPaymentState
in interfaceOrderFromQuoteDraft
- Returns:
- paymentState
-
getShipmentState
Shipment status for the Order.
- Specified by:
getShipmentState
in interfaceOrderFromQuoteDraft
- Returns:
- shipmentState
-
getOrderState
Current status for the Order.
- Specified by:
getOrderState
in interfaceOrderFromQuoteDraft
- Returns:
- orderState
-
getState
State of the Order in a custom workflow.
- Specified by:
getState
in interfaceOrderFromQuoteDraft
- Returns:
- state
-
setQuote
Description copied from interface:OrderFromQuoteDraft
ResourceIdentifier to the Quote from which the Order is created. If the referenced Quote has expired (
validTo
check) or itsquoteState
isAccepted
,Declined
, orWithdrawn
, the Order creation will fail.- Specified by:
setQuote
in interfaceOrderFromQuoteDraft
- Parameters:
quote
- value to be set
-
setVersion
Description copied from interface:OrderFromQuoteDraft
version
of the Quote from which the Order is created.- Specified by:
setVersion
in interfaceOrderFromQuoteDraft
- Parameters:
version
- value to be set
-
setQuoteStateToAccepted
Description copied from interface:OrderFromQuoteDraft
If
true
, thequoteState
of the referenced Quote will be set toAccepted
.- Specified by:
setQuoteStateToAccepted
in interfaceOrderFromQuoteDraft
- Parameters:
quoteStateToAccepted
- value to be set
-
setOrderNumber
Description copied from interface:OrderFromQuoteDraft
User-defined identifier for the Order that is unique across a Project. Once set, the value cannot be changed.
- Specified by:
setOrderNumber
in interfaceOrderFromQuoteDraft
- Parameters:
orderNumber
- value to be set
-
setPaymentState
Description copied from interface:OrderFromQuoteDraft
Payment status for the Order.
- Specified by:
setPaymentState
in interfaceOrderFromQuoteDraft
- Parameters:
paymentState
- value to be set
-
setShipmentState
Description copied from interface:OrderFromQuoteDraft
Shipment status for the Order.
- Specified by:
setShipmentState
in interfaceOrderFromQuoteDraft
- Parameters:
shipmentState
- value to be set
-
setOrderState
Description copied from interface:OrderFromQuoteDraft
Current status for the Order.
- Specified by:
setOrderState
in interfaceOrderFromQuoteDraft
- Parameters:
orderState
- value to be set
-
setState
Description copied from interface:OrderFromQuoteDraft
State of the Order in a custom workflow.
- Specified by:
setState
in interfaceOrderFromQuoteDraft
- Parameters:
state
- value to be set
-
equals
-
hashCode
-