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 Details

    • 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

      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