com.ibm.commerce.quote.commands
Interface AdminQuoteItemUpdateCmd
-
- All Superinterfaces:
- AccCommand, com.ibm.websphere.command.CacheableCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, ControllerCommand, ECCommand, Protectable, QuoteItemUpdateCmd, java.io.Serializable, com.ibm.websphere.command.TargetableCommand
- All Known Implementing Classes:
- AdminQuoteItemUpdateCmdImpl
public interface AdminQuoteItemUpdateCmd extends QuoteItemUpdateCmd
This Order controller command is used by a TSR or CSR to manually add or update the price and currency for quote items. It is used instead of retrieving the price from a catalog entry.This command inherits from the OrderItemUpdateCmd. It accepts all parameters of the base class.
The default implementation of this command is
AdminQuoteItemUpdateCmdImpl
. TheAdminQuoteItemUpdate
URL is mapped to this command by default.
-
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.String
COPYRIGHT
IBM copyright notice field.static java.lang.String
defaultCommandClassName
The default implementation of this command.static java.lang.String
NAME
The name of the command.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description void
setCurrency(java.util.Hashtable ahshCurrency)
Sets the currency.void
setForUserId(java.lang.Long aForUserId)
Sets the for user id.void
setPrice(java.util.Hashtable ahshPrice)
Sets the price.-
Methods inherited from interface com.ibm.commerce.quote.commands.QuoteItemUpdateCmd
getDeletedOrderItemIds, getNewOrderItemIds, getOrderIds, getOrderItemIds, getOutOfInvItems, setAddressId, setAttrName, setAttrValue, setCatEntryId, setComment, setCompListId, setConfigurationId, setContinue, setContractId, setCorrelationGroup, setDescription, setExpandConfigurationId, setField1, setField2, setListId, setMemberId, setOfferId, setOrderComment, setOrderDesc, setOrderId, setOrderItemId, setOutOrderItemName, setPartNumber, setQuantity, setShipmodeId, setTradingId, setUom
-
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.websphere.command.CacheableCommand
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
-
Methods inherited from interface com.ibm.websphere.command.TargetableCommand
getCommandTarget, getCommandTargetName, hasOutputProperties, performExecute, setCommandTarget, setCommandTargetName, setOutputProperties
-
Methods inherited from interface com.ibm.commerce.command.AccCommand
accessControlCheck, getAccCheck, getForUserId, getResourceOwners, setAccCheck, setOwner
-
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, performExecute, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
-
Methods inherited from interface com.ibm.commerce.security.Protectable
fulfills, getOwner
-
-
-
-
Field Detail
-
COPYRIGHT
static final java.lang.String COPYRIGHT
IBM copyright notice field.- See Also:
- Constant Field Values
-
NAME
static final java.lang.String NAME
The name of the command.- See Also:
- Constant Field Values
-
defaultCommandClassName
static final java.lang.String defaultCommandClassName
The default implementation of this command.- See Also:
- Constant Field Values
-
-
Method Detail
-
setCurrency
void setCurrency(java.util.Hashtable ahshCurrency)
Sets the currency.- Parameters:
ahshCurrency
- a hashtable of currency.
-
setForUserId
void setForUserId(java.lang.Long aForUserId)
Sets the for user id.- Specified by:
setForUserId
in interfaceAccCommand
- Parameters:
aForUserId
- the for user id.
-
setPrice
void setPrice(java.util.Hashtable ahshPrice)
Sets the price.- Parameters:
ahshPrice
- a hashtable of price
-
-