public interface QueryPaymentsInfoPolicyCmd extends BusinessPolicyCommand
QueryPaymentsInfoPolicyCmd
Policy Command.
This command is called to query the payment information in payment
processing component. When the payment rules component wants to get the
up to date backend payment information, it calls this command by
QueryHandler
.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
static java.lang.String |
defaultCommandClassName
The default implementation of this command.
|
static java.lang.String |
NAME
The name of this command.
|
Modifier and Type | Method and Description |
---|---|
ActionResults |
getActionResults()
This method gets the result of the query action.
|
PaymentInstruction |
getBackendPaymentInstruction()
This method gets the backend payment instruction.
|
java.lang.String |
getErrorDetail()
This method gets the detail information when error occurs.
|
PaymentDataAnalyzer |
getPaymentDataAnalyzer()
This method gets the object of
PaymentDataAnalyzer
as a container of backend payment information. |
RefundActionData |
getRefundActionData()
This method gets the refund action data.
|
boolean |
isOrderEditable()
This method gets if the order is editable.
|
void |
setLocale(java.util.Locale locale)
This method sets the current locale.
|
void |
setOrderChannel(java.lang.String string)
This method sets the current order channel.
|
void |
setPaymentActionData(PaymentActionData datas)
This method sets the payment action data.
|
void |
setPaymentGroupId(java.lang.String string)
This method sets the current payment group id.
|
void |
setRefundActionData(RefundActionData datas)
This method sets the refund action data.
|
void |
setStoreId(java.lang.Integer integer)
This method sets the current store id.
|
getPolicyId, getRequestProperties, setPolicyId, setRequestProperties
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, performExecute, setCommandTarget, setCommandTargetName, setOutputProperties
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, performExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
static final java.lang.String COPYRIGHT
static final java.lang.String NAME
static final java.lang.String defaultCommandClassName
void setPaymentActionData(PaymentActionData datas)
datas
- void setRefundActionData(RefundActionData datas)
datas
- RefundActionData getRefundActionData()
PaymentInstruction getBackendPaymentInstruction()
PaymentDataAnalyzer getPaymentDataAnalyzer()
PaymentDataAnalyzer
as a container of backend payment information.ActionResults getActionResults()
boolean isOrderEditable()
java.lang.String getErrorDetail()
void setLocale(java.util.Locale locale)
locale
- The current locale.void setOrderChannel(java.lang.String string)
string
- The current order channel.void setPaymentGroupId(java.lang.String string)
string
- The current payment group id.void setStoreId(java.lang.Integer integer)
integer
- The current store id.