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
-
Field Summary
FieldsFields inherited from class de.hybris.platform.commercewebservices.core.v2.controller.BaseController
BASIC_FIELD_SET, DEFAULT_CURRENT_PAGE, DEFAULT_FIELD_SET, DEFAULT_PAGE_SIZE, HEADER_TOTAL_COUNT, INVALID_REQUEST_BODY_ERROR_MESSAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CartDataaddPaymentDetailsInternal(CCPaymentInfoData paymentInfoData) protected CartDataapplyVoucherForCartInternal(String voucherId) protected AddressDatacreateAddressInternal(AddressData addressData) protected AddressDatacreateAddressInternal(javax.servlet.http.HttpServletRequest request) protected org.springframework.validation.Validatorprotected org.springframework.validation.Validatorprotected CartFacadeprotected CartVoucherValidatorprotected org.springframework.validation.Validatorprotected CheckoutFacadeprotected org.springframework.validation.Validatorprotected Populator<javax.servlet.http.HttpServletRequest,AddressData> protected ConfigurablePopulator<javax.servlet.http.HttpServletRequest,CCPaymentInfoData, PaymentInfoOption> protected org.springframework.validation.Validatorprotected CartDataprotected UserFacadeprotected VoucherFacadeprotected voidsetAddressDTOValidator(org.springframework.validation.Validator addressDTOValidator) protected voidsetAddressValidator(org.springframework.validation.Validator addressValidator) protected CartDatasetCartDeliveryAddressInternal(String addressId) protected CartDatasetCartDeliveryModeInternal(String deliveryModeId) protected voidsetCartFacade(CartFacade cartFacade) protected voidsetCcPaymentInfoValidator(org.springframework.validation.Validator ccPaymentInfoValidator) protected voidsetCheckoutFacade(CheckoutFacade checkoutFacade) protected voidsetDeliveryAddressValidator(org.springframework.validation.Validator deliveryAddressValidator) protected voidsetHttpRequestAddressDataPopulator(Populator<javax.servlet.http.HttpServletRequest, AddressData> httpRequestAddressDataPopulator) protected voidsetHttpRequestPaymentInfoPopulator(ConfigurablePopulator<javax.servlet.http.HttpServletRequest, CCPaymentInfoData, PaymentInfoOption> httpRequestPaymentInfoPopulator) protected voidsetPaymentDetailsDTOValidator(org.springframework.validation.Validator paymentDetailsDTOValidator) protected CartDatasetPaymentDetailsInternal(String paymentDetailsId) protected voidsetUserFacade(UserFacade userFacade) protected voidsetVoucherFacade(VoucherFacade voucherFacade) protected voidprotected voidvalidateStatusesEnumValue(String statuses) Checks if given statuses are validMethods inherited from class de.hybris.platform.commercewebservices.core.v2.controller.BaseController
addPaginationField, getDataMapper, handleDuplicateUidException, handleErrorInternal, handleHttpMessageNotReadableException, handleModelNotFoundException, logParam, logParam, logValue, sanitize, setDataMapper, setTotalCountHeader, setTotalCountHeader, validate
-
Field Details
-
API_COMPATIBILITY_B2C_CHANNELS
- See Also:
-
ENTRY
- See Also:
-
-
Constructor Details
-
BaseCommerceController
public BaseCommerceController()
-
-
Method Details
-
createAddressInternal
-
createAddressInternal
-
setCartDeliveryAddressInternal
-
setCartDeliveryModeInternal
protected CartData setCartDeliveryModeInternal(String deliveryModeId) throws UnsupportedDeliveryModeException - Throws:
UnsupportedDeliveryModeException
-
applyVoucherForCartInternal
protected CartData applyVoucherForCartInternal(String voucherId) throws NoCheckoutCartException, VoucherOperationException -
addPaymentDetailsInternal
protected CartData addPaymentDetailsInternal(CCPaymentInfoData paymentInfoData) throws InvalidPaymentInfoException - Throws:
InvalidPaymentInfoException
-
setPaymentDetailsInternal
protected CartData setPaymentDetailsInternal(String paymentDetailsId) throws InvalidPaymentInfoException - Throws:
InvalidPaymentInfoException
-
validateCartForPlaceOrder
-
getSessionCart
-
validateStatusesEnumValue
Checks if given statuses are valid- Parameters:
statuses-
-
getCartFacade
-
setCartFacade
-
getCheckoutFacade
-
setCheckoutFacade
-
getVoucherFacade
-
setVoucherFacade
-
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
-
setUserFacade
-
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, getHttpRequestPaymentInfoPopulator()PaymentInfoOption> -
setHttpRequestPaymentInfoPopulator
protected void setHttpRequestPaymentInfoPopulator(ConfigurablePopulator<javax.servlet.http.HttpServletRequest, CCPaymentInfoData, PaymentInfoOption> httpRequestPaymentInfoPopulator) -
getCartVoucherValidator
-