Class BaseCommerceController

java.lang.Object
de.hybris.platform.commercewebservices.core.v2.controller.BaseController
de.hybris.platform.commercewebservices.core.v2.controller.BaseCommerceController
Direct Known Subclasses:
AddressController, CartAddressesController, CartDeliveryModesController, CartEntriesController, CartEntryGroupsController, CartPaymentsController, CartPromotionsController, CartsController, ConsentsController, CountriesController, FutureStocksController, LoginNotificationController, OrderReturnsController, OrdersController, PaymentDetailsController, SaveCartController, UsersController

public class BaseCommerceController extends BaseController
  • Field Details

  • Constructor Details

    • BaseCommerceController

      public BaseCommerceController()
  • Method Details

    • createAddressInternal

      protected AddressData createAddressInternal(javax.servlet.http.HttpServletRequest request)
    • createAddressInternal

      protected AddressData createAddressInternal(AddressData addressData)
    • setCartDeliveryAddressInternal

      protected CartData setCartDeliveryAddressInternal(String addressId)
    • setCartDeliveryModeInternal

      protected CartData setCartDeliveryModeInternal(String deliveryModeId) throws UnsupportedDeliveryModeException
      Throws:
      UnsupportedDeliveryModeException
    • applyVoucherForCartInternal

      protected CartData applyVoucherForCartInternal(String voucherId) throws NoCheckoutCartException, VoucherOperationException
      Throws:
      NoCheckoutCartException
      VoucherOperationException
    • addPaymentDetailsInternal

      protected CartData addPaymentDetailsInternal(CCPaymentInfoData paymentInfoData) throws InvalidPaymentInfoException
      Throws:
      InvalidPaymentInfoException
    • setPaymentDetailsInternal

      protected CartData setPaymentDetailsInternal(String paymentDetailsId) throws InvalidPaymentInfoException
      Throws:
      InvalidPaymentInfoException
    • validateCartForPlaceOrder

      protected void validateCartForPlaceOrder() throws NoCheckoutCartException, InvalidCartException
      Throws:
      NoCheckoutCartException
      InvalidCartException
    • getSessionCart

      protected CartData getSessionCart()
    • validateStatusesEnumValue

      protected void validateStatusesEnumValue(String statuses)
      Checks if given statuses are valid
      Parameters:
      statuses -
    • getCartFacade

      protected CartFacade getCartFacade()
    • setCartFacade

      protected void setCartFacade(CartFacade cartFacade)
    • getCheckoutFacade

      protected CheckoutFacade getCheckoutFacade()
    • setCheckoutFacade

      protected void setCheckoutFacade(CheckoutFacade checkoutFacade)
    • getVoucherFacade

      protected VoucherFacade getVoucherFacade()
    • setVoucherFacade

      protected void setVoucherFacade(VoucherFacade voucherFacade)
    • getDeliveryAddressValidator

      protected org.springframework.validation.Validator getDeliveryAddressValidator()
    • setDeliveryAddressValidator

      protected void setDeliveryAddressValidator(org.springframework.validation.Validator deliveryAddressValidator)
    • getHttpRequestAddressDataPopulator

      protected Populator<javax.servlet.http.HttpServletRequest,AddressData> getHttpRequestAddressDataPopulator()
    • setHttpRequestAddressDataPopulator

      protected void setHttpRequestAddressDataPopulator(Populator<javax.servlet.http.HttpServletRequest,AddressData> httpRequestAddressDataPopulator)
    • getAddressValidator

      protected org.springframework.validation.Validator getAddressValidator()
    • setAddressValidator

      protected void setAddressValidator(org.springframework.validation.Validator addressValidator)
    • getAddressDTOValidator

      protected org.springframework.validation.Validator getAddressDTOValidator()
    • setAddressDTOValidator

      protected void setAddressDTOValidator(org.springframework.validation.Validator addressDTOValidator)
    • getUserFacade

      protected UserFacade getUserFacade()
    • setUserFacade

      protected void setUserFacade(UserFacade userFacade)
    • getCcPaymentInfoValidator

      protected org.springframework.validation.Validator getCcPaymentInfoValidator()
    • setCcPaymentInfoValidator

      protected void setCcPaymentInfoValidator(org.springframework.validation.Validator ccPaymentInfoValidator)
    • getPaymentDetailsDTOValidator

      protected org.springframework.validation.Validator getPaymentDetailsDTOValidator()
    • setPaymentDetailsDTOValidator

      protected void setPaymentDetailsDTOValidator(org.springframework.validation.Validator paymentDetailsDTOValidator)
    • getHttpRequestPaymentInfoPopulator

      protected ConfigurablePopulator<javax.servlet.http.HttpServletRequest,CCPaymentInfoData,PaymentInfoOption> getHttpRequestPaymentInfoPopulator()
    • setHttpRequestPaymentInfoPopulator

      protected void setHttpRequestPaymentInfoPopulator(ConfigurablePopulator<javax.servlet.http.HttpServletRequest,CCPaymentInfoData,PaymentInfoOption> httpRequestPaymentInfoPopulator)
    • getCartVoucherValidator

      protected CartVoucherValidator getCartVoucherValidator()