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
Modifier and TypeMethodDescriptioncreate()Creates a new OrderMultishipOption instance.voiddeleteAll(List<OrderMultishipOption> options) Removes all of the OrderMultishipOptions in the list permanentlyreadOrderItemOrderMultishipOptions(Long orderItemId) Returns all associated OrderMultishipOptions to the given OrderItemreadOrderMultishipOptions(Long orderId) Returns all associated OrderMultishipOptions to the given ordersave(OrderMultishipOption orderMultishipOption) Saves a given OrderMultishipOption.
-
Method Details
-
save
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
Returns all associated OrderMultishipOptions to the given order- Parameters:
orderId- the order's id to find OrderMultishipOptions for- Returns:
- the associated OrderMultishipOptions
-
readOrderItemOrderMultishipOptions
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
Removes all of the OrderMultishipOptions in the list permanently- Parameters:
options- the options to delete
-