public class ExceptionalOrderConversation<T extends Order<I>,I extends OrderItem> extends Order<I> implements Auditable
Order
) that initiates the conversation.
This object may go through a iterative workflow process before finalization to the final resultant order.
Modifier and Type | Class and Description |
---|---|
static class |
ExceptionalOrderConversation.State |
created, id, paymentMethod, purchaseDate, realized, statusDate, type, user
amount, finalWeight, lastStatusReason, packagingAmount, paymentContext, promotionNames, quantity, shippingAmount, status, updated
Constructor and Description |
---|
ExceptionalOrderConversation() |
Modifier and Type | Method and Description |
---|---|
T |
getCurrentProposedOrder() |
ExceptionalOrderConversation.State |
getState() |
void |
setCurrentProposedOrder(T currentProposedOrder) |
void |
setState(ExceptionalOrderConversation.State state) |
String |
toString() |
addItem, addTransaction, equals, getActors, getBitmask, getCreated, getDeliveryDetails, getFlowStatus, getId, getInvoiceId, getItems, getLastInvoiceDate, getParams, getPaymentMethod, getPurchaseDate, getRealized, getStatusDate, getSteps, getStrategiesVersion, getTransaction, getTransactionIds, getType, getUser, getUserContactDetails, hashCode, setActors, setBitmask, setCreated, setDeliveryDetails, setId, setInvoiceId, setItems, setLastInvoiceDate, setParams, setPaymentMethod, setPurchaseDate, setRealized, setStatus, setStatusDate, setSteps, setStrategiesVersion, setTransaction, setTransactionIds, setType, setUser, setUserContactDetails, synchStatusWithItems
getAmount, getComments, getFinalWeight, getLastStatusReason, getPackagingAmount, getPaymentContext, getPromotionNames, getQuantity, getShippingAmount, getStatus, getUpdated, setAmount, setComments, setFinalWeight, setLastStatusReason, setPackagingAmount, setPaymentContext, setPromotionNames, setQuantity, setShippingAmount, setUpdated
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getUpdated
public T getCurrentProposedOrder()
public void setCurrentProposedOrder(T currentProposedOrder)
public ExceptionalOrderConversation.State getState()
public void setState(ExceptionalOrderConversation.State state)
Copyright © 2018. All rights reserved.