Class CreateOrderEntityUtility

java.lang.Object
org.broadleafcommerce.core.offer.service.CreateOrderEntityUtility

public class CreateOrderEntityUtility extends Object
Author:
Chad Harchar (charchar)
  • Constructor Summary

    Constructors
    Constructor
    Description
    CreateOrderEntityUtility(org.broadleafcommerce.core.catalog.service.CatalogService catalogService, org.broadleafcommerce.core.order.service.OrderItemService orderItemService, org.broadleafcommerce.common.i18n.service.ISOService isoService, org.broadleafcommerce.profile.core.service.CountryService countryService)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.broadleafcommerce.core.order.domain.DiscreteOrderItem
    createDiscreteOrderItem(Long skuId, Double retailPrice, Double salePrice, boolean isDiscountable, int quantity, org.broadleafcommerce.core.order.domain.Order order)
     
    org.broadleafcommerce.core.order.domain.FulfillmentGroup
    createFulfillmentGroup1(org.broadleafcommerce.core.order.domain.FulfillmentOption option, Double shippingPrice, org.broadleafcommerce.core.order.domain.Order order)
     
    org.broadleafcommerce.core.order.domain.FulfillmentGroup
    createFulfillmentGroup2(org.broadleafcommerce.core.order.domain.FulfillmentOption option, Double shippingPrice, org.broadleafcommerce.core.order.domain.Order order)
     
    List<org.broadleafcommerce.core.order.domain.FulfillmentGroup>
    createFulfillmentGroups(org.broadleafcommerce.core.order.domain.FulfillmentOption option, Double shippingPrice, org.broadleafcommerce.core.order.domain.Order order)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CreateOrderEntityUtility

      public CreateOrderEntityUtility(org.broadleafcommerce.core.catalog.service.CatalogService catalogService, org.broadleafcommerce.core.order.service.OrderItemService orderItemService, org.broadleafcommerce.common.i18n.service.ISOService isoService, org.broadleafcommerce.profile.core.service.CountryService countryService)
  • Method Details

    • createFulfillmentGroups

      public List<org.broadleafcommerce.core.order.domain.FulfillmentGroup> createFulfillmentGroups(org.broadleafcommerce.core.order.domain.FulfillmentOption option, Double shippingPrice, org.broadleafcommerce.core.order.domain.Order order)
    • createFulfillmentGroup1

      public org.broadleafcommerce.core.order.domain.FulfillmentGroup createFulfillmentGroup1(org.broadleafcommerce.core.order.domain.FulfillmentOption option, Double shippingPrice, org.broadleafcommerce.core.order.domain.Order order)
    • createFulfillmentGroup2

      public org.broadleafcommerce.core.order.domain.FulfillmentGroup createFulfillmentGroup2(org.broadleafcommerce.core.order.domain.FulfillmentOption option, Double shippingPrice, org.broadleafcommerce.core.order.domain.Order order)
    • createDiscreteOrderItem

      public org.broadleafcommerce.core.order.domain.DiscreteOrderItem createDiscreteOrderItem(Long skuId, Double retailPrice, Double salePrice, boolean isDiscountable, int quantity, org.broadleafcommerce.core.order.domain.Order order)