public interface QuoteGenerateOrderCmd extends ControllerCommand
The interface to generate an order from a quote. The quote and its items are copied to a new order using the CopyQuoteCmd along with the payment information if the sensitiveInfoCopy flag is set to "Y" in the request. If the quote has not expired, then the SKIP_REPRICING PrepareFlags in all the OrderItems are turned on. It is to ensure the quoted prices in the generated order. Finally, the order is prepared using the PrepareOrderCmd.
Parameters
Response
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
static java.lang.String | defaultCommandClassName
The default implementation class name.
|
static java.lang.String | NAME
The name of this interface.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String | getGenOrderId()
Gets the orderId of the generated order.
|
void | setBlockInfoCopyFlag(java.lang.String blockInfoCopyFlag)
Sets the blockInfoCopy flag.
|
void | setDescription(java.lang.String description)
Sets the description of the order to be generated from the quote.
|
void | setQuote(OrderAccessBean abQuote)
Sets the quote to generateOrderFrom.
|
void | setSensitiveInfoCopyFlag(java.lang.String sensitiveInfoCopyFlag)
Sets the SensitiveInfoCopy flag.
|
void | setUrl(java.lang.String url)
Sets the redirection url after the command completes successfully.
|
static final java.lang.String COPYRIGHT
static final java.lang.String NAME
static final java.lang.String defaultCommandClassName
void setUrl(java.lang.String url)
void setQuote(OrderAccessBean abQuote)
void setSensitiveInfoCopyFlag(java.lang.String sensitiveInfoCopyFlag)
void setBlockInfoCopyFlag(java.lang.String blockInfoCopyFlag)
void setDescription(java.lang.String description)
java.lang.String getGenOrderId()