public class QuoteCopyCmdImpl extends com.ibm.commerce.quote.commands.QuoteBaseCmdImpl implements QuoteCopyCmd
Behaviour
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
Constructor and Description |
---|
QuoteCopyCmdImpl() |
Modifier and Type | Method and Description |
---|---|
protected boolean | checkStatus(OrderAccessBean abQuote)
Checks the status of the quote.
|
java.lang.String | getBlockInfoCopyFlag()
Gets the block info copy flag.
|
java.lang.String | getDescription()
Gets the description of the quote that results from QuoteCopy.
|
java.lang.String | getSensitiveInfoCopyFlag()
Gets the sensitive info copy flag.
|
OrderAccessBean | getToQuote()
Gets the quote access bean that has been copied.
|
void | performExecute()
Performs the main business logic.
|
protected void | performQuoteCopy(java.util.ArrayList copyQuotesList)
Performs the quote copy operation.
|
void | reset()
Resets the command.
|
protected void | resetPrepareFlags(OrderAccessBean orderAB)
Resets prepareflags for all order items in the order.
|
void | setBlockInfoCopyFlag(java.lang.String blInfoCopyFlag)
Sets the block info copy flag.
|
void | setDescription(java.lang.String desc)
Sets the description of the quote that results from QuoteCopy.
|
void | setQuote(OrderAccessBean abQuote)
Sets the quote to be copied and adds it to the list of quotes to be processed.
|
void | setRequestProperties(TypedProperty aReqParms)
Overrides the base class method to retrieve the sensitive info flag.
|
protected void | setResponsePropertiesForQuoteCopy()
Overrides the base class method implementation to set the orderId of the new Quotecopy.
|
void | setSensitiveInfoCopyFlag(java.lang.String senInfoCopyFlag)
Sets the sensitive info copy flag.
|
protected void | setToQuote(OrderAccessBean aQuote)
Sets the toQuote.
|
public static final java.lang.String COPYRIGHT
public void setQuote(OrderAccessBean abQuote)
public java.lang.String getSensitiveInfoCopyFlag()
public void setSensitiveInfoCopyFlag(java.lang.String senInfoCopyFlag)
public java.lang.String getBlockInfoCopyFlag()
public void setBlockInfoCopyFlag(java.lang.String blInfoCopyFlag)
public java.lang.String getDescription()
public void setDescription(java.lang.String desc)
public OrderAccessBean getToQuote()
protected boolean checkStatus(OrderAccessBean abQuote) throws ECException
public void performExecute() throws ECException
protected void performQuoteCopy(java.util.ArrayList copyQuotesList) throws java.rmi.RemoteException, javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.sql.SQLException, ECException
protected void setToQuote(OrderAccessBean aQuote)
protected void resetPrepareFlags(OrderAccessBean orderAB) throws java.rmi.RemoteException, javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException
public void setRequestProperties(TypedProperty aReqParms) throws ECException
protected void setResponsePropertiesForQuoteCopy() throws java.rmi.RemoteException, javax.naming.NamingException, javax.ejb.FinderException, javax.ejb.CreateException, java.sql.SQLException, ECException
public void reset()