Class DefaultCisSubscriptionAuthorizationCommand
- java.lang.Object
-
- de.hybris.platform.integration.cis.payment.commands.DefaultCisSubscriptionAuthorizationCommand
-
- All Implemented Interfaces:
Command<SubscriptionAuthorizationRequest,AuthorizationResult>,SubscriptionAuthorizationCommand
public class DefaultCisSubscriptionAuthorizationCommand extends java.lang.Object implements SubscriptionAuthorizationCommand
Implementation of SubscriptionAuthorizationCommand using CIS web services to call the payment provider.
-
-
Constructor Summary
Constructors Constructor Description DefaultCisSubscriptionAuthorizationCommand()
-
Method Summary
-
-
-
Method Detail
-
perform
public AuthorizationResult perform(SubscriptionAuthorizationRequest request)
Description copied from interface:Commandperform command for a given request R- Specified by:
performin interfaceCommand<SubscriptionAuthorizationRequest,AuthorizationResult>- Parameters:
request- request to perform- Returns:
- outcome O of command
-
createAuthorizationResult
protected AuthorizationResult createAuthorizationResult(TransactionStatusDetails transactionStatusDetails, TransactionStatus transactionStatus)
-
extractErrorCodes
protected java.util.Map<java.lang.Integer,java.lang.String> extractErrorCodes(AbstractCisServiceException failedExecutionException)
-
getCisClientPaymentService
public CisClientPaymentService getCisClientPaymentService()
-
setCisClientPaymentService
public void setCisClientPaymentService(CisClientPaymentService cisClientPaymentService)
-
getSubscriptionAuthorizationRequestConverter
protected SubscriptionAuthorizationRequestConverter getSubscriptionAuthorizationRequestConverter()
-
setSubscriptionAuthorizationRequestConverter
public void setSubscriptionAuthorizationRequestConverter(SubscriptionAuthorizationRequestConverter subscriptionAuthorizationRequestConverter)
-
getCisAuthorizationResultConverter
protected CisAuthorizationResultConverter getCisAuthorizationResultConverter()
-
setCisAuthorizationResultConverter
public void setCisAuthorizationResultConverter(CisAuthorizationResultConverter cisAuthorizationResultConverter)
-
-