org.broadleafcommerce.core.web.api.endpoint.order
Class FulfillmentEndpoint

java.lang.Object
  extended by org.broadleafcommerce.core.web.api.endpoint.BaseEndpoint
      extended by org.broadleafcommerce.core.web.api.endpoint.order.FulfillmentEndpoint
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.context.MessageSourceAware

public abstract class FulfillmentEndpoint
extends BaseEndpoint

This endpoint depends on JAX-RS. It should be extended by components that actually wish to provide an endpoint. The annotations such as @Path, @Scope, @Context, @PathParam, @QueryParam,


Field Summary
protected  CheckoutService checkoutService
           
protected  FulfillmentGroupService fulfillmentGroupService
           
protected  FulfillmentOptionService fulfillmentOptionService
           
protected  OrderService orderService
           
 
Fields inherited from class org.broadleafcommerce.core.web.api.endpoint.BaseEndpoint
context, messageSource
 
Constructor Summary
FulfillmentEndpoint()
           
 
Method Summary
 FulfillmentGroupWrapper addFulfillmentGroupToOrder(javax.servlet.http.HttpServletRequest request, FulfillmentGroupWrapper wrapper, boolean priceOrder)
           
 FulfillmentGroupWrapper addFulfillmentOptionToFulfillmentGroup(javax.servlet.http.HttpServletRequest request, Long fulfillmentGroupId, Long fulfillmentOptionId, boolean priceOrder)
           
 FulfillmentGroupWrapper addItemToFulfillmentGroup(javax.servlet.http.HttpServletRequest request, Long fulfillmentGroupId, FulfillmentGroupItemWrapper wrapper, boolean priceOrder)
           
 List<FulfillmentGroupWrapper> findFulfillmentGroupsForOrder(javax.servlet.http.HttpServletRequest request)
           
 List<FulfillmentOptionWrapper> findFulfillmentOptions(javax.servlet.http.HttpServletRequest request, String fulfillmentType)
           
 OrderWrapper removeAllFulfillmentGroupsFromOrder(javax.servlet.http.HttpServletRequest request, boolean priceOrder)
           
 
Methods inherited from class org.broadleafcommerce.core.web.api.endpoint.BaseEndpoint
setApplicationContext, setMessageSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

checkoutService

protected CheckoutService checkoutService

orderService

protected OrderService orderService

fulfillmentGroupService

protected FulfillmentGroupService fulfillmentGroupService

fulfillmentOptionService

protected FulfillmentOptionService fulfillmentOptionService
Constructor Detail

FulfillmentEndpoint

public FulfillmentEndpoint()
Method Detail

findFulfillmentGroupsForOrder

public List<FulfillmentGroupWrapper> findFulfillmentGroupsForOrder(javax.servlet.http.HttpServletRequest request)

removeAllFulfillmentGroupsFromOrder

public OrderWrapper removeAllFulfillmentGroupsFromOrder(javax.servlet.http.HttpServletRequest request,
                                                        boolean priceOrder)

addFulfillmentGroupToOrder

public FulfillmentGroupWrapper addFulfillmentGroupToOrder(javax.servlet.http.HttpServletRequest request,
                                                          FulfillmentGroupWrapper wrapper,
                                                          boolean priceOrder)

addItemToFulfillmentGroup

public FulfillmentGroupWrapper addItemToFulfillmentGroup(javax.servlet.http.HttpServletRequest request,
                                                         Long fulfillmentGroupId,
                                                         FulfillmentGroupItemWrapper wrapper,
                                                         boolean priceOrder)

addFulfillmentOptionToFulfillmentGroup

public FulfillmentGroupWrapper addFulfillmentOptionToFulfillmentGroup(javax.servlet.http.HttpServletRequest request,
                                                                      Long fulfillmentGroupId,
                                                                      Long fulfillmentOptionId,
                                                                      boolean priceOrder)

findFulfillmentOptions

public List<FulfillmentOptionWrapper> findFulfillmentOptions(javax.servlet.http.HttpServletRequest request,
                                                             String fulfillmentType)


Copyright © 2013. All Rights Reserved.