com.ibm.commerce.quote.commands
Class QuoteItemDeleteCmdImpl
- java.lang.Object
-
- com.ibm.websphere.command.TargetableCommandImpl
-
- com.ibm.websphere.command.CacheableCommandImpl
-
- com.ibm.commerce.command.MeasuredCacheableCommandImpl
-
- com.ibm.commerce.command.AbstractECTargetableCommand
-
- com.ibm.commerce.command.ControllerCommandImpl
-
- com.ibm.commerce.order.commands.OrderBaseCmdImpl
-
- com.ibm.commerce.orderitems.commands.OrderItemDeleteCmdImpl
-
- com.ibm.commerce.quote.commands.QuoteItemDeleteCmdImpl
-
- All Implemented Interfaces:
- AccCommand, ControllerCommand, ECCommand, ECTargetableCommand, OrderItemDeleteCmd, QuoteItemDeleteCmd, Protectable, com.ibm.websphere.cache.Sizeable, com.ibm.websphere.command.CacheableCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, com.ibm.websphere.command.TargetableCommand, java.io.Serializable
public class QuoteItemDeleteCmdImpl extends OrderItemDeleteCmdImpl implements QuoteItemDeleteCmd
This is the default implementation of theQuoteItemDeleteCmd
controller Command.Behaviour
- Extends functionality from
OrderItemDeleteCmdImpl
. - Overrides setRequestProperties() and validateParameters() from the base class.
-
Parameters: OrderItemId is mandatory. No OrderId required.
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.String
COPYRIGHT
IBM copyright notice field.-
Fields inherited from interface com.ibm.commerce.quote.commands.QuoteItemDeleteCmd
defaultCommandClassName, NAME
-
Fields inherited from interface com.ibm.commerce.orderitems.commands.OrderItemDeleteCmd
defaultCommandClassName, NAME
-
-
Constructor Summary
Constructors Constructor and Description QuoteItemDeleteCmdImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description void
setRequestProperties(TypedProperty aRequestProperties)
Sets the request properties of this command implementation.void
validateParameters()
Extracts and validates the input parameters of this command implementation.-
Methods inherited from class com.ibm.commerce.orderitems.commands.OrderItemDeleteCmdImpl
getResources, performExecute, reset, setCatEntryId, setOrderId, setOrderItemId, setOutOrderName
-
Methods inherited from class com.ibm.commerce.command.ControllerCommandImpl
checkPermission, fulfills, getForUserId, getGeneric, getOwner, getRequestProperties, getResolvedRequestProperties, getResourceOwners, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setForUserId, setGeneric, setOwner, setResponseProperties, setRetriable, setViewInputProperties
-
Methods inherited from class com.ibm.commerce.command.AbstractECTargetableCommand
accessControlCheck, checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getObjectSize, getPostInvokeParameters, getPreInvokeParameters, getStoreId, getUser, getUserId, isReadyToCallExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
-
Methods inherited from class com.ibm.websphere.command.CacheableCommandImpl
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, setObjectSize, unionDependencies, updateCache
-
Methods inherited from class com.ibm.websphere.command.TargetableCommandImpl
getCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicy
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.ibm.commerce.quote.commands.QuoteItemDeleteCmd
setCatEntryId, setOrderId, setOrderItemId, setOutOrderName
-
Methods inherited from interface com.ibm.commerce.command.ControllerCommand
checkPermission, execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, 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, setForUserId, 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
-
Methods inherited from interface com.ibm.commerce.security.Protectable
fulfills, getOwner
-
-
-
-
Field Detail
-
COPYRIGHT
public static final java.lang.String COPYRIGHT
IBM copyright notice field.- See Also:
- Constant Field Values
-
-
Method Detail
-
setRequestProperties
public void setRequestProperties(TypedProperty aRequestProperties) throws ECApplicationException
Sets the request properties of this command implementation.- Specified by:
setRequestProperties
in interfaceControllerCommand
- Overrides:
setRequestProperties
in classOrderItemDeleteCmdImpl
- Parameters:
aRequestProperties
- the request properties- Throws:
ECException
ECApplicationException
-
validateParameters
public void validateParameters() throws ECException
Extracts and validates the input parameters of this command implementation. <> - Specified by:
validateParameters
in interfaceECCommand
- Overrides:
validateParameters
in classOrderItemDeleteCmdImpl
- Throws:
ECException
-
-