java.lang.Object | +--CacheableCommandImpl | +--com.ibm.commerce.command.AbstractECTargetableCommand | +--com.ibm.commerce.command.ControllerCommandImpl | +--com.ibm.commerce.requisitionlist.commands.RequisitionListBaseCmdImpl | +--com.ibm.commerce.requisitionlist.commands.RequisitionListDeleteCmdImpl
Delete one or more requisition lists. This command uses the following AccessBeans:
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT IBM copyright notice field. |
protected
java.lang.Long[] |
iRequisitionListId the array of the requisition lists. |
Fields inherited from class com.ibm.commerce.requisitionlist.commands. RequisitionListBaseCmdImpl |
iOrderId,
iRequisitionListName,
iRequisitionListStatus |
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.requisitionlist.commands. RequisitionListDeleteCmd |
defaultCommandClassName,
NAME |
Constructor Summary | |
---|---|
RequisitionListDeleteCmdImpl() |
Method Summary | |
---|---|
protected
void |
action() The main action of the command. |
protected
java.lang.Long[] |
getRequisitionListIds() Return an array of requisition lists. |
AccessVector |
getResources() It returns a list of order access beans. |
void |
performExecute() The main execution of the command. |
void |
setRequestProperties(
TypedProperty reqProperties) Sets the request properties. |
void |
setRequisitionListId(java.lang.Long id) Specifies the requisition list id to be deleted. |
void |
setRequisitionListId(java.lang.Long[] id) Specifies the requisition list id to be deleted. |
protected
void |
updateResponseView() Sets the response view - Redirect View. |
void |
validateParameters() Validate the input parameters. |
Methods inherited from class com.ibm.commerce.requisitionlist.commands. RequisitionListBaseCmdImpl |
copyOrder,
copyOrder,
copyOrderAccessBean,
copyOrderItemAccessBean,
copyOrderPayInfo,
getName,
getOrderId,
getRequisitionListId,
getStatus,
reset,
setDefaultRequisitionListStatus,
setName,
setOrderId,
setRequisitionListStatus,
setStatus |
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,
checkParameters,
checkResourcePermission,
createCommandExecutionEvent,
execute,
finalize,
getAccCheck,
getCommandContext,
getCommandIfName,
getCommandName,
getCommandStoreId,
getDefaultProperties,
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 |
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.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
protected java.lang.Long[] iRequisitionListId
Constructor Detail |
---|
public RequisitionListDeleteCmdImpl()
Method Detail |
---|
protected void action() throws java.sql.SQLException, CreateException, FinderException, javax.naming.NamingException, java.rmi.RemoteException, ECException
It deletes the requisition lists.
ECException
FinderException
CreateException
javax.naming.NamingException
java.rmi.RemoteException
SQLException
protected java.lang.Long[] getRequisitionListIds()
public AccessVector getResources() throws ECException
getResources
in interface
ECCommand
getResources
in class
AbstractECTargetableCommand
ECException
public void performExecute() throws ECException
performExecute
in interface
ECCommand
performExecute
in class
AbstractECTargetableCommand
ECException
public void setRequestProperties(TypedProperty reqProperties) throws ECException
setRequestProperties
in interface
ControllerCommand
setRequestProperties
in class
RequisitionListBaseCmdImpl
reqProperties
- request propertiesECException
public void setRequisitionListId(java.lang.Long[] id)
setRequisitionListId
in interface
RequisitionListDeleteCmd
id
- an array of requisition list ids.public void setRequisitionListId(java.lang.Long id)
setRequisitionListId
in interface
RequisitionListDeleteCmd
setRequisitionListId
in class
RequisitionListBaseCmdImpl
id
- requisition list id.protected void updateResponseView()
updateResponseView
in class
RequisitionListBaseCmdImpl
public void validateParameters() throws ECException
It checks the following mandatory parameters:
Exception:
validateParameters
in interface
ECCommand
validateParameters
in class
AbstractECTargetableCommand
ECException