Package org.broadleafcommerce.profile.core.domain

Examples of org.broadleafcommerce.profile.core.domain.Customer


    protected LegacyCartService cartService;
   
    private int bundleCount = 0;
   
    protected Customer createNamedCustomer() {
        Customer customer = customerService.createCustomerFromId(null);
        customer.setUsername(String.valueOf(customer.getId()));
        return customer;
    }
View Full Code Here


        customer.setUsername(String.valueOf(customer.getId()));
        return customer;
    }
   
    public Order setUpNamedOrder() throws PricingException {
        Customer customer = customerService.saveCustomer(createNamedCustomer());

        Order order = cartService.createNamedOrderForCustomer("Boxes Named Order", customer);
       
        Product newProduct = addTestProduct("Cube Box", "Boxes");       
        Category newCategory = newProduct.getDefaultCategory();
View Full Code Here

       
        return order;
    }
   
    public Order setUpAnonymousCartWithInactiveSku() throws PricingException {
        Customer customer = customerService.saveCustomer(createNamedCustomer());

        Order order = cartService.createNewCartForCustomer(customer);

        Product newProduct = addTestProduct("Plastic Crate", "Crates");
        Product newInactiveProduct = addTestProduct("Plastic Crate", "Crates", false);
View Full Code Here

       
        return order;
    }

    public Order setUpAnonymousCartWithGiftWrap() throws PricingException {
        Customer customer = customerService.saveCustomer(createNamedCustomer());

        Order order = cartService.createNewCartForCustomer(customer);

        Product newProduct = addTestProduct("Plastic Crate", "Crates");
        Product newInactiveProduct = addTestProduct("Plastic Crate", "Crates");
View Full Code Here

        return order;
    }

    public Order setUpAnonymousCartWithInactiveGiftWrap() throws PricingException {
        Customer customer = customerService.saveCustomer(createNamedCustomer());

        Order order = cartService.createNewCartForCustomer(customer);

        Product newProduct = addTestProduct("Plastic Crate", "Crates");
        Product newInactiveProduct = addTestProduct("Plastic Crate", "Crates", false);
View Full Code Here

        return request;
    }

    public Order setUpAnonymousCartWithInactiveBundleGiftWrap() throws PricingException {
        Customer customer = customerService.saveCustomer(createNamedCustomer());

        Order order = cartService.createNewCartForCustomer(customer);

        Product newProduct = addTestProduct("Plastic Crate", "Crates");
        Product newInactiveProduct = addTestProduct("Plastic Crate", "Crates", false);
View Full Code Here

        return order;
    }

    public Order setUpAnonymousCartWithBundleGiftWrap() throws PricingException {
        Customer customer = customerService.saveCustomer(createNamedCustomer());

        Order order = cartService.createNewCartForCustomer(customer);

        BundleOrderItemRequest itemRequest = createBundleOrderItemRequestWithGiftWrap();
View Full Code Here

        itemRequest.setDiscreteOrderItems(discreteOrderItems);
        return itemRequest;
    }

    public Order setUpAnonymousCartWithBundleGiftWrapReferringToRootItems() throws PricingException {
        Customer customer = customerService.saveCustomer(createNamedCustomer());

        Order order = cartService.createNewCartForCustomer(customer);

        Product newProduct = addTestProduct("Plastic Bowl", "Bowls");
        Product newActiveProduct = addTestProduct("Plastic Bowl", "Bowls");
View Full Code Here

        return order;
    }

    public Order setUpAnonymousCartWithBundleGiftWrapReferringItemsInAnotherBundle() throws PricingException {
        Customer customer = customerService.saveCustomer(createNamedCustomer());

        Order order = cartService.createNewCartForCustomer(customer);

        BundleOrderItem newBundle = (BundleOrderItem) cartService.addBundleItemToOrder(order, createBundleOrderItemRequest());
        BundleOrderItem newBundle2 = (BundleOrderItem) cartService.addBundleItemToOrder(order, createBundleOrderItemRequestWithGiftWrap());
View Full Code Here

    @Transactional
    @Test(groups = { "testMergeCartLegacy" })
    public void testMergeToEmptyCart() throws PricingException {
        Order anonymousCart = setUpAnonymousCartWithInactiveSku();
        Customer customer = customerService.saveCustomer(createNamedCustomer());
        MergeCartResponse response = cartService.mergeCart(customer, anonymousCart);
        assert response.getAddedItems().size() == 2;
        assert response.getOrder().getOrderItems().size() == 2;
        assert response.isMerged() == false;
        assert response.getRemovedItems().size() == 2;
View Full Code Here

TOP

Related Classes of org.broadleafcommerce.profile.core.domain.Customer

Copyright © 2018 www.massapicom. 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.