public class CompleteOrderCmdImpl extends ControllerCommandImpl implements CompleteOrderCmd
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
Constructor and Description |
---|
CompleteOrderCmdImpl()
CompleteOrderCmdImpl constructor comment.
|
Modifier and Type | Method and Description |
---|---|
java.util.Hashtable | getDecryptedPaymentInfo(java.lang.String payinfo)
Returns a hashtable containing decrypted payment information.
This method invokes a task command to decrypt the incoming payment values. |
TypedProperty | getRequestProperties()
Returns the request properties.
|
void | performExecute()
performExecute loops through the enumeration of winning bids, and creates an order for each bid.
|
protected java.lang.Long | placeOrderForWinner(BidAccessBean bidBean)
Places an order for the winner.
|
protected void | recordBidOrder(BidAccessBean bid, java.lang.Long orderid)
Records the relationship between an order and a winning bid.
|
void | setRequestProperties(TypedProperty param)
Copies key-value input data into member fields.
|
public static final java.lang.String COPYRIGHT
public CompleteOrderCmdImpl()
public java.util.Hashtable getDecryptedPaymentInfo(java.lang.String payinfo) throws ECException
public TypedProperty getRequestProperties()
public void performExecute() throws ECException
protected java.lang.Long placeOrderForWinner(BidAccessBean bidBean) throws ECException, javax.ejb.CreateException, javax.naming.NamingException, javax.ejb.FinderException, java.rmi.RemoteException
protected void recordBidOrder(BidAccessBean bid, java.lang.Long orderid) throws java.lang.Exception
public void setRequestProperties(TypedProperty param) throws ECApplicationException