|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.commerce.command.AbstractECCommand | +--com.ibm.commerce.command.TaskCommandImpl | +--com.ibm.commerce.payment.extern.AuthorizeAccountPaymentCmdImpl
This AuthorizeAccountPaymentCmdImpl
Task Command implementation class is called to
authorize the payment against the customer account through an external accounting system. This
implementation class is empty. It is intended for third-parties to extend and write implementation
code for integration with an external accounting system.
Fields inherited from class com.ibm.commerce.command.AbstractECCommand |
commandContext |
Fields inherited from interface com.ibm.commerce.payment.extern.AuthorizeAccountPaymentCmd |
COPYRIGHT, defaultCommandClassName, ERRTASK_NAME, NAME |
Constructor Summary | |
AuthorizeAccountPaymentCmdImpl()
|
Method Summary | |
protected java.lang.Long |
getBuyerPOId()
Returns the id of the Buyer purchase order record. |
protected java.lang.String |
getErrorViewName()
Returns the error view name. |
protected OrderAccessBean |
getOrder()
Returns the order for which payment is to be deposited. |
protected java.math.BigDecimal |
getTotalAmount()
Returns the total price of the Order for which payment is to be processed. |
void |
performExecute()
Performs the main business logic of the command. |
void |
reset()
Resets the instance variables of the command. |
void |
setBuyerPOId(java.lang.Long n)
Sets the id of the Buyer purchase order record. |
void |
setErrorViewName(java.lang.String sEVN)
Sets the error view name to be used in case of error. |
void |
setOrder(OrderAccessBean ab)
Sets the order for which payment is to be authorized. |
void |
setTotalAmount(java.math.BigDecimal totalAmount)
Sets the totalAmount property of the command. |
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 |
Constructor Detail |
public AuthorizeAccountPaymentCmdImpl()
Method Detail |
protected java.lang.Long getBuyerPOId()
protected java.lang.String getErrorViewName()
protected OrderAccessBean getOrder()
protected java.math.BigDecimal getTotalAmount()
public void performExecute() throws ECException
performExecute
in interface ECCommand
performExecute
in class AbstractECCommand
com.ibm.commerce.command.ECCommand
com.ibm.commerce.command.CommandException
- The superclass for all ECExceptions.public void reset()
This is useful if the command instance is to be called multiple times with different command parameters.
reset
in class AbstractECCommand
public void setBuyerPOId(java.lang.Long n)
setBuyerPOId
in interface AuthorizeAccountPaymentCmd
public void setErrorViewName(java.lang.String sEVN)
setErrorViewName
in interface AuthorizeAccountPaymentCmd
public void setOrder(OrderAccessBean ab)
setOrder
in interface AuthorizeAccountPaymentCmd
public void setTotalAmount(java.math.BigDecimal totalAmount)
setTotalAmount
in interface AuthorizeAccountPaymentCmd
totalAmount
- the total price of the Order for which payment
is to be processed.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |