Examples of Cart


Examples of org.multibit.mbm.client.domain.model.model.Cart

  @Override
  public Optional<Cart> getInitialisedCartByCustomer(Customer customer) {
    Preconditions.checkNotNull(customer, "customer cannot be null");

    Cart cart = customer.getCart();
    if (cart == null) {
      // Create a suitable cart
      cart = CartBuilder.newInstance()
        .build();
      customer.setCart(cart);
View Full Code Here

Examples of org.multibit.mbm.client.domain.model.model.Cart

    User publicUser) {

    // Validation
    Preconditions.checkNotNull(publicUser.getCustomer(), "customer");

    Cart cart = publicUser.getCustomer().getCart();

    Representation representation = new PublicCartRepresentation().get(cart);

    return ok(representation);
View Full Code Here

Examples of org.multibit.mbm.client.domain.model.model.Cart

    @RestrictedTo({Authority.ROLE_PUBLIC})
    User publicUser,
    UpdateCartDto updateCartRequest) {

    // Retrieve the cart
    Cart cart = publicUser.getCustomer().getCart();

    // Verify and apply any changes to the Cart
    apply(updateCartRequest,cart);

    // Persist the updated cart
View Full Code Here

Examples of org.multibit.mbm.client.domain.model.model.Cart

    // Retrieve the cart
    Optional<Cart> cartOptional = cartDao.getById(cartId);
    ResourceAsserts.assertPresent(cartOptional,"cart");

    // Verify and apply any changes to the Cart
    Cart cart = cartOptional.get();
    apply(updateCartRequest,cart);

    // Persist the updated cart
    cart = cartDao.saveOrUpdate(cart);
View Full Code Here

Examples of org.mybatis.jpetstore.domain.Cart

  public Object checkOut() {
    return new TemplateResult(this, CHECK_OUT);
  }

  public void clear() {
    cart = new Cart();
    workingItemId = null;
  }
View Full Code Here

Examples of org.springframework.samples.jpetstore.domain.Cart

* @since 30.11.2003
*/
public class RemoveItemFromCartController implements Controller {

  public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
    Cart cart = (Cart) WebUtils.getOrCreateSessionAttribute(request.getSession(), "sessionCart", Cart.class);
    cart.removeItemById(request.getParameter("workingItemId"));
    return new ModelAndView("Cart", "cart", cart);
  }
View Full Code Here

Examples of org.springframework.samples.jpetstore.domain.Cart

    this.petStore = petStore;
  }

  protected Object formBackingObject(HttpServletRequest request) throws ModelAndViewDefiningException {
    UserSession userSession = (UserSession) request.getSession().getAttribute("userSession");
    Cart cart = (Cart) request.getSession().getAttribute("sessionCart");
    if (cart != null) {
      // Re-read account from DB at team's request.
      Account account = this.petStore.getAccount(userSession.getAccount().getUsername());
      OrderForm orderForm = new OrderForm();
      orderForm.getOrder().initOrder(account, cart);
View Full Code Here

Examples of org.springframework.samples.jpetstore.domain.Cart

* @since 30.11.2003
*/
public class UpdateCartQuantitiesController implements Controller {

  public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
    Cart cart = (Cart) WebUtils.getOrCreateSessionAttribute(request.getSession(), "sessionCart", Cart.class);
    Iterator cartItems = cart.getAllCartItems();
    while (cartItems.hasNext()) {
      CartItem cartItem = (CartItem) cartItems.next();
      String itemId = cartItem.getItem().getItemId();
      try {
        int quantity = Integer.parseInt(request.getParameter(itemId));
        cart.setQuantityByItemId(itemId, quantity);
        if (quantity < 1) {
          cartItems.remove();
        }
      }
      catch (NumberFormatException ex) {
View Full Code Here

Examples of org.springframework.samples.jpetstore.domain.Cart

    this.successView = successView;
  }

  public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
    UserSession userSession = (UserSession) WebUtils.getSessionAttribute(request, "userSession");
    Cart cart = (Cart) WebUtils.getOrCreateSessionAttribute(request.getSession(), "sessionCart", Cart.class);
    String page = request.getParameter("page");
    if (userSession != null) {
      if ("next".equals(page)) {
        userSession.getMyList().nextPage();
      }
      else if ("previous".equals(page)) {
        userSession.getMyList().previousPage();
      }
    }
    if ("nextCart".equals(page)) {
      cart.getCartItemList().nextPage();
    }
    else if ("previousCart".equals(page)) {
      cart.getCartItemList().previousPage();
    }
    return new ModelAndView(this.successView, "cart", cart);
  }
View Full Code Here

Examples of org.springframework.samples.jpetstore.domain.Cart

  public void setPetStore(PetStoreFacade petStore) {
    this.petStore = petStore;
  }

  public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
    Cart cart = (Cart) WebUtils.getOrCreateSessionAttribute(request.getSession(), "sessionCart", Cart.class);
    String workingItemId = request.getParameter("workingItemId");
    if (cart.containsItemId(workingItemId)) {
      cart.incrementQuantityByItemId(workingItemId);
    }
    else {
      // isInStock is a "real-time" property that must be updated
      // every time an item is added to the cart, even if other
      // item details are cached.
      boolean isInStock = this.petStore.isItemInStock(workingItemId);
      Item item = this.petStore.getItem(workingItemId);
      cart.addItem(item, isInStock);
    }
    return new ModelAndView("Cart", "cart", cart);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.