com.ibm.commerce.payment.commands
Class DoCancelCLCmdImpl
java.lang.Object
|
+--com.ibm.commerce.command.AbstractECCommand
|
+--com.ibm.commerce.command.TaskCommandImpl
|
+--com.ibm.commerce.command.BusinessPolicyCommandImpl
|
+--com.ibm.commerce.payment.commands.DoCancelCLCmdImpl
- All Implemented Interfaces:
- BusinessPolicyCommand, DoCancelPolicyCmd, ECCommand, TaskCommand
- public class DoCancelCLCmdImpl
- extends BusinessPolicyCommandImpl
- implements DoCancelPolicyCmd
This DoCancelPolicy
business policy
command implementation class is the default implementation class
for cancelling payment for CreditLine.
Parameter:
Parameter Name |
Type |
Descriptions |
abOrder |
OrderAccessBean |
The Order Access Bean |
errorViewName |
String |
Optional error view name passed in by the Caller. |
Behavior:
- Make sure the Credit Line of the Account is still active.
Error View Name:
ErrorCodes:
Methods inherited from class com.ibm.commerce.command.AbstractECCommand |
accessControlCheck, checkIsAllowed, checkResourcePermission, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, reset, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters |
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.ECCommand |
checkIsAllowed, checkResourcePermission, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters |
DoCancelCLCmdImpl
public DoCancelCLCmdImpl()
getErrorViewName
protected java.lang.String getErrorViewName()
- Retrieve the error view name passed in by the Caller.
getOrder
protected OrderAccessBean getOrder()
- Retrieve Order
isReadyToCallExecute
public boolean isReadyToCallExecute()
- This method is called by the Command Framework to check if all basic mandatory
parameters have been set for this command. This is done before the Framework calls
the performExecute method of the command.
- Overrides:
isReadyToCallExecute
in class AbstractECCommand
- Following copied from class:
com.ibm.commerce.command.AbstractECCommand
- Returns:
- boolean - true if we can execute the command
false if we canot execute the command
performExecute
public void performExecute()
throws ECException
- Performs the main business logic of the command.
- Specified by:
performExecute
in interface ECCommand
- Overrides:
performExecute
in class AbstractECCommand
- Following copied from interface:
com.ibm.commerce.command.ECCommand
- Throws:
com.ibm.commerce.command.CommandException
- The superclass for all ECExceptions.
setErrorViewName
public void setErrorViewName(java.lang.String sEVN)
- Optional error view name passed in by the Caller.
- Specified by:
setErrorViewName
in interface DoCancelPolicyCmd
setOrder
public void setOrder(OrderAccessBean ab)
- The order to be ReApproved.
- Specified by:
setOrder
in interface DoCancelPolicyCmd
- Following copied from interface:
com.ibm.commerce.payment.commands.DoCancelPolicyCmd
- Parameters:
abOrder
- the OrderAccessBean of the Order for which
is going to be cancelled.