Class OrderMultishipOptionDaoImpl
java.lang.Object
org.broadleafcommerce.core.order.dao.OrderMultishipOptionDaoImpl
- All Implemented Interfaces:
OrderMultishipOptionDao
@Repository("blOrderMultishipOptionDao")
public class OrderMultishipOptionDaoImpl
extends Object
implements OrderMultishipOptionDao
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected jakarta.persistence.EntityManagerprotected EntityConfiguration -
Constructor Summary
Constructors -
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.
-
Field Details
-
em
protected jakarta.persistence.EntityManager em -
entityConfiguration
-
-
Constructor Details
-
OrderMultishipOptionDaoImpl
public OrderMultishipOptionDaoImpl()
-
-
Method Details
-
save
@Transactional("blTransactionManager") public OrderMultishipOption save(OrderMultishipOption orderMultishipOption) Description copied from interface:OrderMultishipOptionDaoSaves a given OrderMultishipOption. Note that the method will return the new saved instance from Hibernate- Specified by:
savein interfaceOrderMultishipOptionDao- Parameters:
orderMultishipOption- the OrderMultishipOption to save- Returns:
- the saved instance from Hibernate
-
readOrderMultishipOptions
Description copied from interface:OrderMultishipOptionDaoReturns all associated OrderMultishipOptions to the given order- Specified by:
readOrderMultishipOptionsin interfaceOrderMultishipOptionDao- Parameters:
orderId- the order's id to find OrderMultishipOptions for- Returns:
- the associated OrderMultishipOptions
-
readOrderItemOrderMultishipOptions
Description copied from interface:OrderMultishipOptionDaoReturns all associated OrderMultishipOptions to the given OrderItem- Specified by:
readOrderItemOrderMultishipOptionsin interfaceOrderMultishipOptionDao- Parameters:
orderItemId- the order item's id to find OrderMultishipOptions for- Returns:
- the associated OrderMultishipOptions
-
create
Description copied from interface:OrderMultishipOptionDaoCreates a new OrderMultishipOption instance.The default Broadleaf implemntation uses the EntityConfiguration to create the appropriate implementation class based on the current configuration
- Specified by:
createin interfaceOrderMultishipOptionDao- Returns:
- the OrderMultishipOption that was just created
-
deleteAll
Description copied from interface:OrderMultishipOptionDaoRemoves all of the OrderMultishipOptions in the list permanently- Specified by:
deleteAllin interfaceOrderMultishipOptionDao- Parameters:
options- the options to delete
-