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, Protectable, 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 AuctionAccessBean getThisAuction()
-
- Returns:
- an auction access bean.
isReadyToCallExecute
public boolean isReadyToCallExecute()
- overwrite-able method.
-
- Overrides:
- isReadyToCallExecute in class AuctionBaseCmdImpl
-
- Returns:
- isReadyToCallExecute
performExecute
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(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
Feedback
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.