com.ibm.commerce.negotiation.commands
Class ProcessDutchBidsCmdImpl
com.ibm.commerce.negotiation.commands.ProcessControllerCmdImpl
|
+--com.ibm.commerce.negotiation.commands.ProcessDutchBidsCmdImpl
- All Implemented Interfaces:
- AccCommand, ControllerCommand, ECCommand, ProcessControllerCmd, ProcessDutchBidsCmd, Protectable
- public class ProcessDutchBidsCmdImpl
- extends ProcessControllerCmdImpl
- implements ProcessDutchBidsCmd
This task retrieves all of active (Current ) Dutch auctions, and
loop through the auctions to process bids submitted for each auction.
Method Summary |
void |
performExecute()
Retrieve all active Dutch auctions sorted by earliest book-keeping
time first. |
Methods inherited from interface com.ibm.commerce.command.ControllerCommand |
execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRequestProperties, setRetriable, setViewInputProperties |
Methods inherited from interface com.ibm.commerce.command.ECCommand |
checkIsAllowed, checkResourcePermission, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters |
COPYRIGHT
public static final java.lang.String COPYRIGHT
EC_PROCESS_DUTCH_BIDS_ERROR_VIEW_CMD
public static final java.lang.String EC_PROCESS_DUTCH_BIDS_ERROR_VIEW_CMD
ProcessDutchBidsCmdImpl
public ProcessDutchBidsCmdImpl()
- ProcessAuctionsCmdImpl default constructor.
performExecute
public void performExecute()
throws ECException
- Retrieve all active Dutch auctions sorted by earliest book-keeping
time first. For each auction:
Create a Ducth Bids runner, and set the auction data handle.
Create and start a thread on behalf of the runner.
- Specified by:
performExecute
in interface ECCommand
- Throws:
ECException
- - Exception during procesing auctions.