public class ExtendedCartsController
extends java.lang.Object
| Constructor and Description |
|---|
ExtendedCartsController() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
buildMerchantCallbackUrl(boolean extendedMerchantCallback,
java.lang.String baseSiteId,
java.lang.String userId,
java.lang.String cartId)
Method build merchant callback url for given parameters
|
CartModificationListWsDTO |
consolidatePickupLocations(java.lang.String storeName,
java.lang.String fields) |
void |
deleteSopPaymentResponse(java.lang.String cartId) |
PointOfServiceListWsDTO |
getConsolidatedPickupOptions(java.lang.String fields) |
protected java.util.Map<java.lang.String,java.lang.String> |
getParameterMap(HttpServletRequest request) |
PaymentRequestWsDTO |
getSopPaymentRequestDetails(java.lang.String responseUrl,
boolean extendedMerchantCallback,
java.lang.String baseSiteId,
java.lang.String userId,
java.lang.String cartId,
java.lang.String fields) |
PaymentDetailsWsDTO |
getSopPaymentResponse(java.lang.String cartId,
java.lang.String fields,
HttpServletResponse response) |
protected CCPaymentInfoData |
handlePaymentSubscriptionResultData(PaymentSubscriptionResultData paymentSubscriptionResultData,
Errors errors)
Method analyze payment subscription result data.
|
PaymentDetailsWsDTO |
handleSopPaymentResponse(HttpServletRequest request,
SopPaymentDetailsWsDTO sopPaymentDetails,
java.lang.String fields) |
protected Errors |
validate(java.lang.Object object,
java.lang.String objectName,
Validator validator) |
public PointOfServiceListWsDTO getConsolidatedPickupOptions(java.lang.String fields)
public CartModificationListWsDTO consolidatePickupLocations(java.lang.String storeName, java.lang.String fields) throws CommerceCartModificationException
public PaymentRequestWsDTO getSopPaymentRequestDetails(java.lang.String responseUrl, boolean extendedMerchantCallback, java.lang.String baseSiteId, java.lang.String userId, java.lang.String cartId, java.lang.String fields)
protected java.lang.String buildMerchantCallbackUrl(boolean extendedMerchantCallback,
java.lang.String baseSiteId,
java.lang.String userId,
java.lang.String cartId)
extendedMerchantCallback - Define which url should be returnedbaseSiteId - Base site identifieruserId - User identifiercartId - Cart identifierpublic PaymentDetailsWsDTO handleSopPaymentResponse(HttpServletRequest request, SopPaymentDetailsWsDTO sopPaymentDetails, java.lang.String fields)
protected CCPaymentInfoData handlePaymentSubscriptionResultData(PaymentSubscriptionResultData paymentSubscriptionResultData, Errors errors)
paymentSubscriptionResultData - Data to analyzeerrors - Object storing validation errors. Can be null - then empty error object will be createdpublic PaymentDetailsWsDTO getSopPaymentResponse(java.lang.String cartId, java.lang.String fields, HttpServletResponse response)
public void deleteSopPaymentResponse(java.lang.String cartId)
protected java.util.Map<java.lang.String,java.lang.String> getParameterMap(HttpServletRequest request)
protected Errors validate(java.lang.Object object,
java.lang.String objectName,
Validator validator)
Copyright © 2018 SAP SE. All Rights Reserved.