com.ibm.commerce.negotiation.commands
Class NotifyBidOverrideCmdImpl
java.lang.Object
CacheableCommandImpl
com.ibm.commerce.command.AbstractECTargetableCommand
com.ibm.commerce.command.TaskCommandImpl
com.ibm.commerce.negotiation.commands.NotifyAuctionBaseCmdImpl
com.ibm.commerce.negotiation.commands.NotifyBidOverrideCmdImpl
- All Implemented Interfaces:
- ECCommand, ECTargetableCommand, NotifyAuctionBaseCmd, NotifyBidOverrideCmd, TaskCommand
- public class NotifyBidOverrideCmdImpl
- extends NotifyAuctionBaseCmdImpl
- implements NotifyBidOverrideCmd
Default implementation of NotifyBidOverrideCmd. Notify the bidders when their bids were overriden by creating new messages in their message box.
- See Also:
- Serialized Form
Field Summary |
protected com.ibm.commerce.negotiation.objimpl.BidDataLight |
bidDataLight
A BidDataLight instance. |
static java.lang.String |
COPYRIGHT
Copyright statement. |
Method Summary |
com.ibm.commerce.negotiation.objimpl.BidDataLight |
getBidDataLight()
Get a BidDataLight instance. |
void |
performExecute()
This method calls Commerce Suite messaging system to load jsp's and generate a message, then writes the message into message table, and adds an entry into msgmemrel table for the corresponding recipients |
void |
reset()
This resets the output properties to the values they had prior to calling the execute method, so that the get methods no longer work but the isReadyToCallExecute returns true. |
void |
setBidDataLight(com.ibm.commerce.negotiation.objimpl.BidDataLight newBidDataLight)
Set a BidDataLight instance. |
Methods inherited from class com.ibm.commerce.negotiation.commands.NotifyAuctionBaseCmdImpl |
getAuctionAccessBean, getAuctionReferenceNumber, getDelayDays, getDelayHours, getDelayMins, getPreferredLanguageId, parseDelayString, setAuctionAccessBean, setAuctionReferenceNumber, setDelayDays, setDelayHours, setDelayMins |
Methods inherited from class com.ibm.commerce.command.AbstractECTargetableCommand |
accessControlCheck, checkIsAllowed, checkParameters, checkResourcePermission, createCommandExecutionEvent, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COPYRIGHT
public static final java.lang.String COPYRIGHT
- Copyright statement.
- See Also:
- Constant Field Values
bidDataLight
protected com.ibm.commerce.negotiation.objimpl.BidDataLight bidDataLight
- A BidDataLight instance.
NotifyBidOverrideCmdImpl
public NotifyBidOverrideCmdImpl()
- NotifyBidOverrideCmdImpl default constructor.
getBidDataLight
public com.ibm.commerce.negotiation.objimpl.BidDataLight getBidDataLight()
- Get a BidDataLight instance.
-
- Returns:
- com.ibm.commerce.negotiation.objimpl.BidDataLight
performExecute
public void performExecute()
throws ECException
- This method calls Commerce Suite messaging system to load jsp's and generate a message, then writes the message into message table, and adds an entry into msgmemrel table for the corresponding recipients
-
- Specified by:
- performExecute in interface ECCommand
- Overrides:
- performExecute in class AbstractECTargetableCommand
-
- Throws:
- com.ibm.commerce.exception.ECException.
- ECException
reset
public void reset()
- This resets the output properties to the values they had prior to calling the execute method, so that the get methods no longer work but the isReadyToCallExecute returns true. It provides a convenient and efficient way to reuse the same command instance with changes in some input properties or in the CommandTarget.
-
- Overrides:
- reset in class AbstractECTargetableCommand
setBidDataLight
public void setBidDataLight(com.ibm.commerce.negotiation.objimpl.BidDataLight newBidDataLight)
- Set a BidDataLight instance.
-
- Parameters:
- newBidDataLight - com.ibm.commerce.negotiation.objimpl.BidDataLight
Feedback
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.