org.broadleafcommerce.core.order.dao
Class OrderMultishipOptionDaoImpl

java.lang.Object
  extended by org.broadleafcommerce.core.order.dao.OrderMultishipOptionDaoImpl
All Implemented Interfaces:
OrderMultishipOptionDao

@Repository(value="blOrderMultishipOptionDao")
public class OrderMultishipOptionDaoImpl
extends Object
implements OrderMultishipOptionDao


Field Summary
protected  javax.persistence.EntityManager em
           
protected  EntityConfiguration entityConfiguration
           
 
Constructor Summary
OrderMultishipOptionDaoImpl()
           
 
Method Summary
 OrderMultishipOption create()
          Creates a new OrderMultishipOption instance.
 void deleteAll(List<OrderMultishipOption> options)
          Removes all of the OrderMultishipOptions in the list permanently
 List<OrderMultishipOption> readOrderItemOrderMultishipOptions(Long orderItemId)
          Returns all associated OrderMultishipOptions to the given OrderItem
 List<OrderMultishipOption> readOrderMultishipOptions(Long orderId)
          Returns all associated OrderMultishipOptions to the given order
 OrderMultishipOption save(OrderMultishipOption orderMultishipOption)
          Saves a given OrderMultishipOption.
 
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

OrderMultishipOptionDaoImpl

public OrderMultishipOptionDaoImpl()
Method Detail

save

public OrderMultishipOption save(OrderMultishipOption orderMultishipOption)
Description copied from interface: OrderMultishipOptionDao
Saves a given OrderMultishipOption. Note that the method will return the new saved instance from Hibernate

Specified by:
save in interface OrderMultishipOptionDao
Parameters:
orderMultishipOption - the OrderMultishipOption to save
Returns:
the saved instance from Hibernate

readOrderMultishipOptions

public List<OrderMultishipOption> readOrderMultishipOptions(Long orderId)
Description copied from interface: OrderMultishipOptionDao
Returns all associated OrderMultishipOptions to the given order

Specified by:
readOrderMultishipOptions in interface OrderMultishipOptionDao
Parameters:
orderId - the order's id to find OrderMultishipOptions for
Returns:
the associated OrderMultishipOptions

readOrderItemOrderMultishipOptions

public List<OrderMultishipOption> readOrderItemOrderMultishipOptions(Long orderItemId)
Description copied from interface: OrderMultishipOptionDao
Returns all associated OrderMultishipOptions to the given OrderItem

Specified by:
readOrderItemOrderMultishipOptions in interface OrderMultishipOptionDao
Parameters:
orderItemId - the order item's id to find OrderMultishipOptions for
Returns:
the associated OrderMultishipOptions

create

public OrderMultishipOption create()
Description copied from interface: OrderMultishipOptionDao
Creates a new OrderMultishipOption instance. The default Broadleaf implemntation uses the EntityConfiguration to create the appropriate implementation class based on the current configuration

Specified by:
create in interface OrderMultishipOptionDao
Returns:
the OrderMultishipOption that was just created

deleteAll

public void deleteAll(List<OrderMultishipOption> options)
Description copied from interface: OrderMultishipOptionDao
Removes all of the OrderMultishipOptions in the list permanently

Specified by:
deleteAll in interface OrderMultishipOptionDao
Parameters:
options - the options to delete


Copyright © 2013. All Rights Reserved.