public class CheckPaymentAcceptCmdImpl extends TaskCommandImpl implements CheckPaymentAcceptCmd
Parameters:
Parameter Name | Type | Descriptions |
abOrder | OrderAccessBean | The Order Access Bean |
dApproveAmount | BigDecimal | The approved amount to be checked |
bReleaseToFulfillment | Boolean | The command is called as part of release to fulfillment. |
This Task Command implements the CheckPaymentAccept Interface. This Task Command is normally called during ReleaseToFulfillment. It checks if the previously approved payment for an order is still valid and if the Approved Amount is the same as the Order Amount.
The command returns one of three possible answers:
Behavior:
Error View Name:
ErrorCodes:
This command uses the following AccessBeans:
This command calls the following TaskCommands:
This command calls the following BusinessPolicyCommands:
Constructor and Description |
---|
CheckPaymentAcceptCmdImpl()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected java.math.BigDecimal | getApproveAmount()
Deprecated.
Returns the approveAmount property of the command.
|
protected OrderAccessBean | getOrder()
Deprecated.
Returns the OrderAccessBean representing the order for which the approved amount is to be checked.
|
protected java.lang.Boolean | getReleaseToFulfillment()
Deprecated.
Returns the bRelease property of the command.
|
java.lang.String | getReturnCode()
Deprecated.
Returns a code indicating the result of the check.
|
void | performExecute()
Deprecated.
Performs the main business logic of the command.
|
void | reset()
Deprecated.
Resets the instance variables of the command.
|
void | setApproveAmount(java.math.BigDecimal approveAmount)
Deprecated.
Sets the approveAmount property of the command.
|
void | setOrder(OrderAccessBean ab)
Deprecated.
Sets the order property of the command.
|
void | setReleaseToFulfillment(java.lang.Boolean b)
Deprecated.
Sets the bRelease property of the command.
|
void | setReturnCode(java.lang.String s)
Deprecated.
Sets the return code to be returned to the caller of the command.
|
protected java.math.BigDecimal getApproveAmount()
protected OrderAccessBean getOrder()
protected java.lang.Boolean getReleaseToFulfillment()
public java.lang.String getReturnCode()
Possible return codes are:
public void performExecute() throws ECException
public void reset()
This is useful if the command instance is to be called multiple times with different command parameters.
public void setApproveAmount(java.math.BigDecimal approveAmount)
public void setOrder(OrderAccessBean ab)
public void setReleaseToFulfillment(java.lang.Boolean b)
public void setReturnCode(java.lang.String s)