java.lang.ObjectCacheableCommandImpl
com.ibm.commerce.command.AbstractECTargetableCommand
com.ibm.commerce.command.ControllerCommandImpl
com.ibm.commerce.payment.commands.GetPaymentInfoCmdImpl
This GetPaymentInfoCmd Controller Command Implementation constructs a string of name-value pairs to be appended as query string to the specified URL.
The name-value pairs include payment information for the specified Order from the OrdPayMthd table.
The payment information to be included are:
This command uses the following AccessBeans:
This command does not call other TaskCommand.
Field Summary |
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.payment.commands.GetPaymentInfoCmd |
defaultCommandClassName, NAME |
Constructor Summary | |
GetPaymentInfoCmdImpl() |
Method Summary | |
protected OrderAccessBean | getOrderAccessBean() Returns the OrderAccessBean representing the order whose payment information in the ORDPAYMTHD table is requested. |
protected java.lang.Long | getOrderId() Returns the ID of the order whose payment information in the ORDPAYMTHD table is requested. |
AccessVector | getResources() Returns the resources accessed by this command. |
protected java.lang.String | getUrl() Gets the URL property of the command. |
boolean | isReadyToCallExecute() This method is called by the Command Framework to check if all basic mandatory parameters have been set for this command. |
void | performExecute() Performs the main business logic of the command. |
void | reset() Resets the instance variables of the command. |
void | setOrderId(java.lang.Long orderId) Sets the orderId property of the command. |
void | setUrl(java.lang.String astrUrl) Sets the URL property of the command. |
void | validateParameters() Checks the validity of supplied parameters. |
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, setRequestProperties, 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, 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, setRequestProperties, 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 |
Methods inherited from interface com.ibm.commerce.security.Protectable |
fulfills, getOwner |
Constructor Detail |
public GetPaymentInfoCmdImpl()
Method Detail |
protected OrderAccessBean getOrderAccessBean()
protected java.lang.Long getOrderId()
public AccessVector getResources() throws ECException
For this command, the resource accessed is the order.
protected java.lang.String getUrl()
public boolean isReadyToCallExecute()
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 setOrderId(java.lang.Long orderId)
public void setUrl(java.lang.String astrUrl)
public void validateParameters() throws ECException
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.