public List<CartItem> placeOrder(int userId) { List<CartItem> cartItems = getCartItemsFromUserId(userId); DynamoDBMapper mapper = this.conn.getMapper(); for (CartItem cartItem : cartItems) { cartItem.setIsOrdered(1); mapper.save(cartItem); } return cartItems; }
/** * Saves Item into the cart. - DynamoDB. * * @param form */ public void saveCartItem(AddToCartForm form) { DynamoDBMapper mapper = this.conn.getMapper(); CartItem item = new CartItem(); item.setCartId(UUID.randomUUID().getLeastSignificantBits()); item.setProductId(form.getProductId()); item.setQuantity(form.getQuantity()); item.setUserId(form.getUserId()); item.setIsOrdered(form.getIsOrdered()); mapper.save(item); }