com.ibm.commerce.returns.commands
Class ExtendReturnItemDeleteCmdImpl
java.lang.Object
|
+--CacheableCommandImpl
|
+--com.ibm.commerce.command.AbstractECTargetableCommand
|
+--com.ibm.commerce.command.TaskCommandImpl
|
+--com.ibm.commerce.returns.commands.ExtendReturnItemDeleteCmdImpl
- All Implemented Interfaces:
-
ECCommand,
ECTargetableCommand,
ExtendReturnItemDeleteCmd,
TaskCommand
- public class ExtendReturnItemDeleteCmdImpl
- extends
TaskCommandImpl
- implements
ExtendReturnItemDeleteCmd
Default implementation of the ExtendReturnItemDelete
interface.
Task command to extend the ReturnItemDeleteCmd controller command. This
implementation does nothing. Before executing this command,
ReturnItemDeleteCmdImpl.extendCommand sets requestProperties,
responseProperties, commandContext and a list of return items which were
deleted. Typically extend commands are passed access beans. In this case, the
return item has already been deleted before this command is called so
referencing the access bean is not appropriate.
- See Also:
- Serialized
Form
Methods inherited from class
com.ibm.commerce.command.
AbstractECTargetableCommand |
accessControlCheck,
checkIsAllowed,
checkParameters,
checkResourcePermission,
createCommandExecutionEvent,
execute,
finalize,
getAccCheck,
getCommandContext,
getCommandIfName,
getCommandName,
getCommandStoreId,
getDefaultProperties,
getResources,
getStoreId,
getUser,
getUserId,
isReadyToCallExecute,
setAccCheck,
setCommandContext,
setCommandIfName,
setCommandStoreId,
setDefaultProperties |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait,
wait, wait |
ExtendReturnItemDeleteCmdImpl
public ExtendReturnItemDeleteCmdImpl()
- ExtendReturnItemDeleteCmdImpl constructor.
public void performExecute()
throws ECException
- Execute the command.
-
- Specified by:
-
performExecute
in interface
ECCommand
- Overrides:
-
performExecute
in class
AbstractECTargetableCommand
-
-
ECException
reset
public void reset()
- Reset the command.
-
- Overrides:
-
reset
in class
AbstractECTargetableCommand
setRequestProperties
public void setRequestProperties(TypedProperty aRequestProperties)
throws ECApplicationException
- Description copied from interface:
ExtendReturnItemDeleteCmd
- Set the caller's request properties.
-
- Specified by:
-
setRequestProperties
in interface
ExtendReturnItemDeleteCmd
-
- Parameters:
aRequestProperties
- The request properties.
-
ECApplicationException
setResponseProperties
public void setResponseProperties(TypedProperty aResponseProperties)
- Description copied from interface:
ExtendReturnItemDeleteCmd
- Set the caller's response properties.
-
- Specified by:
-
setResponseProperties
in interface
ExtendReturnItemDeleteCmd
-
- Parameters:
aResponseProperties
- The response
properties.
validateParameters
public void validateParameters()
throws ECException
- Check mandatory parameters.
-
- Specified by:
-
validateParameters
in interface
ECCommand
- Overrides:
-
validateParameters
in class
AbstractECTargetableCommand
-
-
ECException
setRMAItemIds
public void setRMAItemIds(java.lang.Long[] rmaItemIds)
- Description copied from interface:
ExtendReturnItemDeleteCmd
- Sets identifiers for the RMA items deleted.
-
- Specified by:
-
setRMAItemIds
in interface
ExtendReturnItemDeleteCmd