Class CartEntryGroupsController
java.lang.Object
de.hybris.platform.ycommercewebservices.v2.controller.BaseController
de.hybris.platform.ycommercewebservices.v2.controller.BaseCommerceController
de.hybris.platform.ycommercewebservices.v2.controller.CartEntryGroupsController
@Controller
@RequestMapping("/{baseSiteId}/users/{userId}/carts")
public class CartEntryGroupsController
extends BaseCommerceController
-
Field Summary
Fields inherited from class de.hybris.platform.ycommercewebservices.v2.controller.BaseCommerceController
API_COMPATIBILITY_B2C_CHANNELS, ENTRYFields inherited from class de.hybris.platform.ycommercewebservices.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 TypeMethodDescriptionaddToCartEntryGroup(String baseSiteId, Integer entryGroupNumber, OrderEntryWsDTO entry, String fields) voidremoveEntryGroup(int entryGroupNumber) Methods inherited from class de.hybris.platform.ycommercewebservices.v2.controller.BaseCommerceController
addPaymentDetailsInternal, applyVoucherForCartInternal, applyVoucherForCartInternal, createAddressInternal, createAddressInternal, getAddressDTOValidator, getAddressValidator, getCartFacade, getCartVoucherValidator, getCcPaymentInfoValidator, getCheckoutFacade, getDeliveryAddressValidator, getHttpRequestAddressDataPopulator, getHttpRequestPaymentInfoPopulator, getPaymentDetailsDTOValidator, getSessionCart, getUserFacade, getVoucherFacade, setAddressDTOValidator, setAddressValidator, setCartDeliveryAddressInternal, setCartDeliveryModeInternal, setCartFacade, setCcPaymentInfoValidator, setCheckoutFacade, setDeliveryAddressValidator, setHttpRequestAddressDataPopulator, setHttpRequestPaymentInfoPopulator, setPaymentDetailsDTOValidator, setPaymentDetailsInternal, setUserFacade, setVoucherFacade, validateCartForPlaceOrder, validateStatusesEnumValueMethods inherited from class de.hybris.platform.ycommercewebservices.v2.controller.BaseController
addPaginationField, getDataMapper, handleDuplicateUidException, handleErrorInternal, handleHttpMessageNotReadableException, handleModelNotFoundException, logParam, logParam, logValue, sanitize, setDataMapper, setTotalCountHeader, setTotalCountHeader, validate
-
Constructor Details
-
CartEntryGroupsController
public CartEntryGroupsController()
-
-
Method Details
-
addToCartEntryGroup
@PostMapping(value="/{cartId}/entrygroups/{entryGroupNumber}", consumes="application/json") @ResponseStatus(OK) @ResponseBody public CartModificationWsDTO addToCartEntryGroup(@PathVariable String baseSiteId, @PathVariable Integer entryGroupNumber, @RequestBody OrderEntryWsDTO entry, @RequestParam(defaultValue="DEFAULT") String fields) throws CommerceCartModificationException -
removeEntryGroup
@DeleteMapping("/{cartId}/entrygroups/{entryGroupNumber}") @ResponseStatus(OK) public void removeEntryGroup(@PathVariable int entryGroupNumber) throws CommerceCartModificationException
-