Class OrderState

java.lang.Object
org.broadleafcommerce.core.web.order.OrderState

public class OrderState extends Object
This class is used as a request-scope container for the current orderid. As a result, items that need the order during the control flow of a single request may retrieve the order from this object. OrderState utilizes the DAO to retrieve the full order from its dehydrated state in the Hibernate cache.
Author:
jfischer
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.broadleafcommerce.core.order.dao.OrderDao
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.broadleafcommerce.core.order.domain.Order
    getOrder(org.broadleafcommerce.profile.core.domain.Customer customer)
     
    org.broadleafcommerce.core.order.domain.Order
    setOrder(org.broadleafcommerce.profile.core.domain.Customer customer, 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
  • Field Details

    • orderDao

      protected org.broadleafcommerce.core.order.dao.OrderDao orderDao
  • Constructor Details

    • OrderState

      public OrderState()
  • Method Details

    • getOrder

      public org.broadleafcommerce.core.order.domain.Order getOrder(org.broadleafcommerce.profile.core.domain.Customer customer)
    • setOrder

      public org.broadleafcommerce.core.order.domain.Order setOrder(org.broadleafcommerce.profile.core.domain.Customer customer, org.broadleafcommerce.core.order.domain.Order order)