com.ibm.commerce.payment.commands
Class CheckTASpendingLimitCmdImpl
java.lang.Object
|
+--com.ibm.commerce.command.AbstractECCommand
|
+--com.ibm.commerce.command.TaskCommandImpl
|
+--com.ibm.commerce.payment.commands.CheckTASpendingLimitCmdImpl
- All Implemented Interfaces:
- CheckTASpendingLimitCmd, ECCommand, TaskCommand
- public class CheckTASpendingLimitCmdImpl
- extends TaskCommandImpl
- implements CheckTASpendingLimitCmd
Default CheckTASpendingLimit
task command implementation.
Methods inherited from class com.ibm.commerce.command.AbstractECCommand |
accessControlCheck, checkIsAllowed, checkResourcePermission, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, 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 |
CheckTASpendingLimitCmdImpl
public CheckTASpendingLimitCmdImpl()
checkSpendingLimit
public void checkSpendingLimit(java.lang.Long anTradingId,
boolean bMultipleTradingIds)
throws ECException
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.
reset
public void reset()
- Resets the instance variables of the command.
The reset() method will reset all instance variables.
If the command includes any output values that are accessible via
getters, then make sure those values are no longer needed before calling
this method to reset the instance variables of the command.
This is useful if the command instance is to be called multiple times with
different command parameters.
- Overrides:
reset
in class AbstractECCommand
setErrorViewName
public void setErrorViewName(java.lang.String sEVN)
- Optional error view name passed in by the Caller.
- Specified by:
setErrorViewName
in interface CheckTASpendingLimitCmd
setOrder
public void setOrder(OrderAccessBean ab)
- Description copied from interface:
CheckTASpendingLimitCmd
- Sets the order property of the command.
- Specified by:
setOrder
in interface CheckTASpendingLimitCmd
- Following copied from interface:
com.ibm.commerce.payment.commands.CheckTASpendingLimitCmd
- Parameters:
abOrder
- the OrderAccessBean of the Order
setOrderItems
public void setOrderItems(OrderItemAccessBean[] a)
- Description copied from interface:
CheckTASpendingLimitCmd
- Sets the aOrderItems property of the command.
- Specified by:
setOrderItems
in interface CheckTASpendingLimitCmd
- Following copied from interface:
com.ibm.commerce.payment.commands.CheckTASpendingLimitCmd
- Parameters:
aOrderItems
- the Array of the OrderItemAccessBean of the Order
setTotalAmount
public void setTotalAmount(java.math.BigDecimal nTA)
- Description copied from interface:
CheckTASpendingLimitCmd
- Sets the nTotalAmount property of the command.
- Specified by:
setTotalAmount
in interface CheckTASpendingLimitCmd
- Following copied from interface:
com.ibm.commerce.payment.commands.CheckTASpendingLimitCmd
- Parameters:
nTotalAmount
- the amount to be checked with.