public interface OrderMultishipOptionService
| Modifier and Type | Method and Description |
|---|---|
OrderMultishipOption |
create()
Creates a new instance of the OrderMultishipOption.
|
void |
deleteAllOrderMultishipOptions(Order order)
Removes all OrderMultishipOptions for this Order permanently.
|
void |
deleteOrderItemOrderMultishipOptions(Long orderItemId)
Removes all OrderMultishipOptions associated with the OrderItem
represented by this orderItemId permanently.
|
void |
deleteOrderItemOrderMultishipOptions(Long orderItemId,
int numToDelete)
Removes up to numToDelete OrderMultishipOptions associated with
the OrderItem represented by this orderItemId permanently.
|
List<OrderMultishipOption> |
findOrderItemOrderMultishipOptions(Long orderItemId)
Finds all OrderMultishipOptions associated with the given Order Item
based on the order item id
|
List<OrderMultishipOption> |
findOrderMultishipOptions(Long orderId)
Finds all OrderMultishipOptions associated with the given Order based
on the orderId
|
List<OrderMultishipOption> |
generateOrderMultishipOptions(Order order)
Generates the blank set of OrderMultishipOptions for a given order.
|
List<OrderMultishipOption> |
getOrderMultishipOptionsFromDTOs(Order order,
List<OrderMultishipOptionDTO> optionDtos)
Given the (potetially only partially filled out) OrderMultishipOptionDTO objects,
builds out the associated OrderMultishipOption objects.
|
List<OrderMultishipOption> |
getOrGenerateOrderMultishipOptions(Order order)
If this order has associated OrderMultishipOptions, this method will return those
options.
|
OrderMultishipOption |
save(OrderMultishipOption orderMultishipOption)
Saves the given OrderMultishipOption and returns the saved entity
|
void |
saveOrderMultishipOptions(Order order,
List<OrderMultishipOptionDTO> optionDTOs)
Associates the appropriate objects based on the OrderMultishipOptionDTOs to
OrderMultishipOption instances, associates them with the given order,
and saves the set.
|
OrderMultishipOption save(OrderMultishipOption orderMultishipOption)
orderMultishipOption - List<OrderMultishipOption> findOrderMultishipOptions(Long orderId)
orderId - the order id to find OrderMultishipOptions forList<OrderMultishipOption> findOrderItemOrderMultishipOptions(Long orderItemId)
orderItemId - the orderItem id to find OrderMultishipOptions forOrderMultishipOption create()
void deleteAllOrderMultishipOptions(Order order)
order - void deleteOrderItemOrderMultishipOptions(Long orderItemId)
orderItemId - void deleteOrderItemOrderMultishipOptions(Long orderItemId, int numToDelete)
orderItemId - numToDelete - the maximum number of occurrences of this orderItemId to deletedeleteOrderItemOrderMultishipOptions(Long)List<OrderMultishipOption> generateOrderMultishipOptions(Order order)
order - the order to generate OrderMultishipOptions forList<OrderMultishipOption> getOrGenerateOrderMultishipOptions(Order order)
order - findOrderMultishipOptions(Long),
generateOrderMultishipOptions(Order)List<OrderMultishipOption> getOrderMultishipOptionsFromDTOs(Order order, List<OrderMultishipOptionDTO> optionDtos)
order - optionDtos - void saveOrderMultishipOptions(Order order, List<OrderMultishipOptionDTO> optionDTOs)
order - optionDTOs - Copyright © 2015. All Rights Reserved.