com.ibm.commerce.negotiation.commands
Class ModifyAuctionCmdImpl
java.lang.Object
|
+--CacheableCommandImpl
|
+--com.ibm.commerce.command.AbstractECTargetableCommand
|
+--com.ibm.commerce.command.ControllerCommandImpl
|
+--com.ibm.commerce.tools.command.ToolsControllerCommandImpl
|
+--com.ibm.commerce.negotiation.commands.AuctionBaseCmdImpl
|
+--com.ibm.commerce.negotiation.commands.ModifyAuctionCmdImpl
- All Implemented Interfaces:
-
AccCommand,
AuctionBaseCmd,
ControllerCommand,
ECCommand,
ECTargetableCommand,
ModifyAuctionCmd,
ToolsControllerCommand
- public class ModifyAuctionCmdImpl
- extends
AuctionBaseCmdImpl
- implements
ModifyAuctionCmd
Modify Auction command. This command will update an existing auction.
This command calls the following TaskCommands:
This command uses the following AccessBeans:
- See Also:
- Serialized
Form
Field Summary |
static java.lang.String |
COPYRIGHT
Copyright statement. |
Fields inherited from class
com.ibm.commerce.negotiation.commands.
AuctionBaseCmdImpl |
bidRule,
currency,
currentAskPrice,
currentAvailableQuantity,
dayDuration,
deposit,
description,
durationTimeStamp,
endDate,
endTime,
endTimeStamp,
languageId,
longDescription,
minBid,
ownerid,
pricerule,
productMacro,
productNumber,
quantity,
ruleMacro,
ruleType,
startDate,
startPrice,
startTime,
startTimeStamp,
status,
timeDuration,
type |
Methods inherited from class
com.ibm.commerce.negotiation.commands.
AuctionBaseCmdImpl |
addTimestamp,
checkBidRule,
compareTimestamp,
dayChangeInTimestamp,
getAuctionReferenceNumber,
getBaseTimeStamp,
getBidRule,
getCurrency,
getCurrentAskPrice,
getCurrentAvailableQuantity,
getCurrentTimeStamp,
getDayDuration,
getDeposit,
getDurationTimeStamp,
getEndDate,
getEndTime,
getEndTimeStamp,
getErrorContent,
getErrorFlag,
getException,
getFulfillmentCenterId,
getFulfillmentCenterId,
getLanguageId,
getLongDescription,
getMerchantCurrency,
getMinBid,
getOwnerId,
getPrice,
getProductMacro,
getProductNumber,
getQuantity,
getReservationId,
getResponseProperties,
getRuleMacro,
getRuleType,
getShortDescription,
getStartDate,
getStartPrice,
getStartTime,
getStartTimeStamp,
getStatus,
getTimeDuration,
getToolXMLObject,
getType,
getUpdatedEndTimestamp,
getViewTaskName,
getWizardNavagationFile,
isBidRuleExist,
isErrorFlag,
isPageExist,
isValidCurrencyValueForAuction,
reset,
setAuctionReferenceNumber,
setAuctionReferenceNumberUrlName,
setBidRuleUrlName,
setCurrency,
setCurrencyUrlName,
setCurrentAskPriceUrlName,
setCurrentAvailableQuantity,
setCurrentAvailableQuantityUrlName,
setDayDurationUrlName,
setDepositUrlName,
setDurationTimeStamp,
setEndDateUrlName,
setEndTimeStamp,
setEndTimeUrlName,
setErrorContent,
setErrorFlag,
setException,
setFulfillmentCenterIdUrlName,
setLanguageIdUrlName,
setLongDescriptionUrlName,
setMinBidUrlName,
setOwnerId,
setOwnerIdUrlName,
setPriceUrlName,
setProductMacroUrlName,
setProductNumberUrlName,
setQuantity,
setQuantityUrlName,
setRequestProperties,
setReservationId,
setResponseProperties,
setRuleMacroUrlName,
setRuleTypeUrlName,
setShortDescriptionUrlName,
setStartDateUrlName,
setStartPrice,
setStartPriceUrlName,
setStartTimeStamp,
setStartTimeUrlName,
setStatus,
setTimeDurationUrlName,
setToolXMLObject,
setTypeUrlName,
setViewTaskName |
Methods inherited from class
com.ibm.commerce.command.
ControllerCommandImpl |
checkPermission,
fulfills,
getForUserId,
getGeneric,
getOwner,
getRequestProperties,
getResolvedRequestProperties,
getResourceOwners,
getRetriable,
isGeneric,
isRetriable,
mergeProperties,
setForUserId,
setGeneric,
setOwner,
setRetriable,
setViewInputProperties |
Methods inherited from class
com.ibm.commerce.command.
AbstractECTargetableCommand |
accessControlCheck,
checkIsAllowed,
checkParameters,
checkResourcePermission,
createCommandExecutionEvent,
execute,
finalize,
getAccCheck,
getCommandContext,
getCommandIfName,
getCommandName,
getCommandStoreId,
getDefaultProperties,
getStoreId,
getUser,
getUserId,
setAccCheck,
setCommandContext,
setCommandIfName,
setCommandStoreId,
setDefaultProperties |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait,
wait, wait |
Methods inherited from interface
com.ibm.commerce.negotiation.commands.
AuctionBaseCmd |
setBidRuleUrlName,
setCurrencyUrlName,
setCurrentAskPriceUrlName,
setCurrentAvailableQuantityUrlName,
setDayDurationUrlName,
setDepositUrlName,
setEndDateUrlName,
setEndTimeUrlName,
setFulfillmentCenterIdUrlName,
setLanguageIdUrlName,
setLongDescriptionUrlName,
setMinBidUrlName,
setOwnerIdUrlName,
setPriceUrlName,
setProductMacroUrlName,
setProductNumberUrlName,
setQuantityUrlName,
setRuleMacroUrlName,
setRuleTypeUrlName,
setShortDescriptionUrlName,
setStartDateUrlName,
setStartPriceUrlName,
setStartTimeUrlName,
setTimeDurationUrlName,
setTypeUrlName |
Methods inherited from interface
com.ibm.commerce.command.
ControllerCommand |
checkPermission,
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,
createCommandExecutionEvent,
getCommandContext,
getCommandIfName,
getCommandName,
getCommandStoreId,
getDefaultProperties,
getStoreId,
getUser,
getUserId,
setCommandContext,
setCommandIfName,
setCommandStoreId,
setDefaultProperties |
COPYRIGHT
public static final java.lang.String COPYRIGHT
- Copyright statement.
- See Also:
-
Constant Field Values
ModifyAuctionCmdImpl
public ModifyAuctionCmdImpl()
- CreateAuctionCmdImpl1 constructor comment.
getResources
public AccessVector getResources()
throws ECException
- Gets the access vector accessed by this command. The default implementation
returns null indicating that no protectable resource is accessed by this
command. It is the responsibilities of the command writer to return the
protectable primary resource(s) and the corresponding actions accessed by this
command.
-
- Specified by:
-
getResources
in interface
ECCommand
- Overrides:
-
getResources
in class
AbstractECTargetableCommand
-
- Returns:
- AccessVector - a vector of resource action pairs
- Throws:
-
ECApplicationException
- is raised with message ERR_BAD_PARMS.
-
ECException
getThisAuction
public com.ibm.commerce.negotiation.objects.AuctionAccessBean getThisAuction()
-
- Returns:
- an auction access bean.
isReadyToCallExecute
public boolean isReadyToCallExecute()
- overwrite-able method.
-
- Overrides:
-
isReadyToCallExecute
in class
AuctionBaseCmdImpl
-
- Returns:
- isReadyToCallExecute
public void performExecute()
throws ECException
- Update auction. Get the input parameters from XMLObject, Create
ModifyAuctionTaskCmd and set up all the parameters, call excute().
-
- Specified by:
-
performExecute
in interface
ECCommand
- Overrides:
-
performExecute
in class
AuctionBaseCmdImpl
-
- Throws:
-
ECException
setThisAuction
public void setThisAuction(com.ibm.commerce.negotiation.objects.AuctionAccessBean newThisAuction)
- Stores the incoming auction access bean in a member variable.
-
- Parameters:
newThisAuction
-
com.ibm.commerce.negotiation.objects.AuctionAccessBean
validateParameters
public void validateParameters()
throws ECException
- Validate auction paramters.
-
- Specified by:
-
validateParameters
in interface
ECCommand
- Overrides:
-
validateParameters
in class
AbstractECTargetableCommand
-
- Throws:
-
ECException