public class BaseCommerceController extends BaseController
DEFAULT_CURRENT_PAGE, DEFAULT_FIELD_SET, DEFAULT_PAGE_SIZE, HEADER_TOTAL_COUNT| Constructor and Description |
|---|
BaseCommerceController() |
| Modifier and Type | Method and Description |
|---|---|
protected CartData |
addPaymentDetailsInternal(HttpServletRequest request) |
protected CartData |
applyVoucherForCartInternal(java.lang.String voucherId) |
protected AddressData |
createAddressInternal(HttpServletRequest request) |
protected Validator |
getAddressDTOValidator() |
protected Validator |
getAddressValidator() |
protected CartFacade |
getCartFacade() |
protected Validator |
getCcPaymentInfoValidator() |
protected CheckoutFacade |
getCheckoutFacade() |
protected Validator |
getDeliveryAddressValidator() |
protected Populator<HttpServletRequest,AddressData> |
getHttpRequestAddressDataPopulator() |
protected ConfigurablePopulator<HttpServletRequest,CCPaymentInfoData,PaymentInfoOption> |
getHttpRequestPaymentInfoPopulator() |
protected Validator |
getPaymentDetailsDTOValidator() |
protected CartData |
getSessionCart() |
protected UserFacade |
getUserFacade() |
protected VoucherFacade |
getVoucherFacade() |
protected void |
setAddressDTOValidator(Validator addressDTOValidator) |
protected void |
setAddressValidator(Validator addressValidator) |
protected CartData |
setCartDeliveryAddressInternal(java.lang.String addressId) |
protected CartData |
setCartDeliveryModeInternal(java.lang.String deliveryModeId) |
protected void |
setCartFacade(CartFacade cartFacade) |
protected void |
setCcPaymentInfoValidator(Validator ccPaymentInfoValidator) |
protected void |
setCheckoutFacade(CheckoutFacade checkoutFacade) |
protected void |
setDeliveryAddressValidator(Validator deliveryAddressValidator) |
protected void |
setHttpRequestAddressDataPopulator(Populator<HttpServletRequest,AddressData> httpRequestAddressDataPopulator) |
protected void |
setHttpRequestPaymentInfoPopulator(ConfigurablePopulator<HttpServletRequest,CCPaymentInfoData,PaymentInfoOption> httpRequestPaymentInfoPopulator) |
protected void |
setPaymentDetailsDTOValidator(Validator paymentDetailsDTOValidator) |
protected CartData |
setPaymentDetailsInternal(java.lang.String paymentDetailsId) |
protected void |
setUserFacade(UserFacade userFacade) |
protected void |
setVoucherFacade(VoucherFacade voucherFacade) |
protected void |
validateCartForPlaceOrder() |
protected void |
validateStatusesEnumValue(java.lang.String statuses)
Checks if given statuses are valid
|
addPaginationField, getDataMapper, handleDuplicateUidException, handleErrorInternal, handleModelNotFoundException, logParam, logParam, logParam, logValue, sanitize, setDataMapper, setTotalCountHeader, setTotalCountHeader, validateprotected AddressData createAddressInternal(HttpServletRequest request) throws WebserviceValidationException
WebserviceValidationExceptionprotected CartData setCartDeliveryAddressInternal(java.lang.String addressId) throws NoCheckoutCartException
NoCheckoutCartExceptionprotected CartData setCartDeliveryModeInternal(java.lang.String deliveryModeId) throws UnsupportedDeliveryModeException
UnsupportedDeliveryModeExceptionprotected CartData applyVoucherForCartInternal(java.lang.String voucherId) throws NoCheckoutCartException, VoucherOperationException
protected CartData addPaymentDetailsInternal(HttpServletRequest request) throws WebserviceValidationException, InvalidPaymentInfoException, NoCheckoutCartException
protected CartData setPaymentDetailsInternal(java.lang.String paymentDetailsId) throws InvalidPaymentInfoException
InvalidPaymentInfoExceptionprotected void validateCartForPlaceOrder()
throws NoCheckoutCartException,
InvalidCartException,
WebserviceValidationException
protected CartData getSessionCart()
protected void validateStatusesEnumValue(java.lang.String statuses)
statuses - protected CartFacade getCartFacade()
protected void setCartFacade(CartFacade cartFacade)
protected CheckoutFacade getCheckoutFacade()
protected void setCheckoutFacade(CheckoutFacade checkoutFacade)
protected VoucherFacade getVoucherFacade()
protected void setVoucherFacade(VoucherFacade voucherFacade)
protected Validator getDeliveryAddressValidator()
protected void setDeliveryAddressValidator(Validator deliveryAddressValidator)
protected Populator<HttpServletRequest,AddressData> getHttpRequestAddressDataPopulator()
protected void setHttpRequestAddressDataPopulator(Populator<HttpServletRequest,AddressData> httpRequestAddressDataPopulator)
protected Validator getAddressValidator()
protected void setAddressValidator(Validator addressValidator)
protected Validator getAddressDTOValidator()
protected void setAddressDTOValidator(Validator addressDTOValidator)
protected UserFacade getUserFacade()
protected void setUserFacade(UserFacade userFacade)
protected Validator getCcPaymentInfoValidator()
protected void setCcPaymentInfoValidator(Validator ccPaymentInfoValidator)
protected Validator getPaymentDetailsDTOValidator()
protected void setPaymentDetailsDTOValidator(Validator paymentDetailsDTOValidator)
protected ConfigurablePopulator<HttpServletRequest,CCPaymentInfoData,PaymentInfoOption> getHttpRequestPaymentInfoPopulator()
protected void setHttpRequestPaymentInfoPopulator(ConfigurablePopulator<HttpServletRequest,CCPaymentInfoData,PaymentInfoOption> httpRequestPaymentInfoPopulator)
Copyright © 2018 SAP SE. All Rights Reserved.