org.broadleafcommerce.core.order.dao
Class OrderItemDaoImpl

java.lang.Object
  extended by org.broadleafcommerce.core.order.dao.OrderItemDaoImpl
All Implemented Interfaces:
OrderItemDao

@Repository(value="blOrderItemDao")
public class OrderItemDaoImpl
extends Object
implements OrderItemDao


Field Summary
protected  javax.persistence.EntityManager em
           
protected  EntityConfiguration entityConfiguration
           
 
Constructor Summary
OrderItemDaoImpl()
           
 
Method Summary
 OrderItem create(OrderItemType orderItemType)
           
 OrderItemPriceDetail createOrderItemPriceDetail()
           
 OrderItemQualifier createOrderItemQualifier()
           
 PersonalMessage createPersonalMessage()
           
 void delete(OrderItem orderItem)
           
 OrderItemPriceDetail initializeOrderItemPriceDetails(OrderItem item)
          Sets the initial orderItemPriceDetail for the item.
 OrderItem readOrderItemById(Long orderItemId)
           
 OrderItem save(OrderItem orderItem)
           
 OrderItem saveOrderItem(OrderItem orderItem)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

em

protected javax.persistence.EntityManager em

entityConfiguration

protected EntityConfiguration entityConfiguration
Constructor Detail

OrderItemDaoImpl

public OrderItemDaoImpl()
Method Detail

save

public OrderItem save(OrderItem orderItem)
Specified by:
save in interface OrderItemDao

readOrderItemById

public OrderItem readOrderItemById(Long orderItemId)
Specified by:
readOrderItemById in interface OrderItemDao

delete

public void delete(OrderItem orderItem)
Specified by:
delete in interface OrderItemDao

create

public OrderItem create(OrderItemType orderItemType)
Specified by:
create in interface OrderItemDao

createPersonalMessage

public PersonalMessage createPersonalMessage()
Specified by:
createPersonalMessage in interface OrderItemDao

saveOrderItem

public OrderItem saveOrderItem(OrderItem orderItem)
Specified by:
saveOrderItem in interface OrderItemDao

createOrderItemPriceDetail

public OrderItemPriceDetail createOrderItemPriceDetail()
Specified by:
createOrderItemPriceDetail in interface OrderItemDao

createOrderItemQualifier

public OrderItemQualifier createOrderItemQualifier()
Specified by:
createOrderItemQualifier in interface OrderItemDao

initializeOrderItemPriceDetails

public OrderItemPriceDetail initializeOrderItemPriceDetails(OrderItem item)
Description copied from interface: OrderItemDao
Sets the initial orderItemPriceDetail for the item.

Specified by:
initializeOrderItemPriceDetails in interface OrderItemDao


Copyright © 2013. All Rights Reserved.