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.CreateAuctionStyleCmdImpl
Creates a new auction style.
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 |
Fields inherited from class com.ibm.commerce.command. ControllerCommandImpl |
requestProperties,
responseProperties,
retriable,
viewReqProperties |
Fields inherited from class com.ibm.commerce.command. AbstractECTargetableCommand |
commandContext |
Fields inherited from interface com.ibm.commerce.negotiation.commands. CreateAuctionStyleCmd |
defaultCommandClassName,
NAME |
Constructor Summary | |
---|---|
CreateAuctionStyleCmdImpl() CreateAuctionStyleCmdImpl constructor. |
Method Summary | |
---|---|
AccessVector |
getResources() Gets the access vector accessed by this command. |
void |
performExecute() Command Execution which saves the auction style. |
void |
setAuctionStyleNameUrlName(java.lang.String name,
boolean isReq) Get auction style name from url name/value pair |
void |
validateParameters() Validate the parameters. |
Methods inherited from class com.ibm.commerce.tools.command. ToolsControllerCommandImpl |
getViewInputProperties |
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.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. AccCommand |
accessControlCheck,
getAccCheck,
getForUserId,
getResourceOwners,
setAccCheck,
setForUserId,
setOwner |
Methods inherited from interface com.ibm.commerce.command. ECCommand |
checkIsAllowed,
checkResourcePermission,
createCommandExecutionEvent,
getCommandContext,
getCommandIfName,
getCommandName,
getCommandStoreId,
getDefaultProperties,
getStoreId,
getUser,
getUserId,
setCommandContext,
setCommandIfName,
setCommandStoreId,
setDefaultProperties |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
Constructor Detail |
---|
public CreateAuctionStyleCmdImpl()
Method Detail |
---|
public AccessVector getResources() throws ECException
getResources
in interface
ECCommand
getResources
in class
AbstractECTargetableCommand
ECException
- if any errors are encountered.public void performExecute() throws ECException
performExecute
in interface
ECCommand
performExecute
in class
AuctionBaseCmdImpl
ECException
- if any errors are encountered.public void setAuctionStyleNameUrlName(java.lang.String name, boolean isReq) throws ECApplicationException
setAuctionStyleNameUrlName
in interface
CreateAuctionStyleCmd
isReq
- A flag to indicate if the field is required or
not.
ECApplicationException
- if any problems are
encountered.public void validateParameters() throws ECException
validateParameters
in interface
ECCommand
validateParameters
in class
AbstractECTargetableCommand
ECApplicationException
- if any errors are encountered.
NOTE: When throwing ECApplicationException, the erroneous parameters have been assigned to the ErrorTaskName field of the exception. Therefore, the getErrorTaskName() call in the catch block, actually returns the parameters that may be later substituted in the error message.
ECException