org.broadleafcommerce.core.order.dao
Interface OrderMultishipOptionDao

All Known Implementing Classes:
OrderMultishipOptionDaoImpl

public interface OrderMultishipOptionDao

Provides support for reading OrderMultishipOptions. The default Broadleaf implementation uses Hibernate to perform the reading.

Author:
Andre Azzolini (apazzolini)

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.
 

Method Detail

save

OrderMultishipOption save(OrderMultishipOption orderMultishipOption)
Saves a given OrderMultishipOption. Note that the method will return the new saved instance from Hibernate

Parameters:
orderMultishipOption - the OrderMultishipOption to save
Returns:
the saved instance from Hibernate

readOrderMultishipOptions

List<OrderMultishipOption> readOrderMultishipOptions(Long orderId)
Returns all associated OrderMultishipOptions to the given order

Parameters:
orderId - the order's id to find OrderMultishipOptions for
Returns:
the associated OrderMultishipOptions

readOrderItemOrderMultishipOptions

List<OrderMultishipOption> readOrderItemOrderMultishipOptions(Long orderItemId)
Returns all associated OrderMultishipOptions to the given OrderItem

Parameters:
orderItemId - the order item's id to find OrderMultishipOptions for
Returns:
the associated OrderMultishipOptions

create

OrderMultishipOption create()
Creates a new OrderMultishipOption instance. The default Broadleaf implemntation uses the EntityConfiguration to create the appropriate implementation class based on the current configuration

Returns:
the OrderMultishipOption that was just created

deleteAll

void deleteAll(List<OrderMultishipOption> options)
Removes all of the OrderMultishipOptions in the list permanently

Parameters:
options - the options to delete


Copyright © 2012. All Rights Reserved.