|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.broadleafcommerce.core.order.service.OrderMultishipOptionServiceImpl
@Service(value="blOrderMultishipOptionService") public class OrderMultishipOptionServiceImpl
| Field Summary | |
|---|---|
protected AddressService |
addressService
|
protected FulfillmentOptionService |
fulfillmentOptionService
|
protected OrderItemService |
orderItemService
|
| Constructor Summary | |
|---|---|
OrderMultishipOptionServiceImpl()
|
|
| Method Summary | |
|---|---|
OrderMultishipOption |
create()
Creates a new instance of the OrderMultishipOption. |
protected List<OrderMultishipOption> |
createPopulatedOrderMultishipOption(Order order,
DiscreteOrderItem item,
Integer quantity)
|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected AddressService addressService
protected OrderItemService orderItemService
protected FulfillmentOptionService fulfillmentOptionService
| Constructor Detail |
|---|
public OrderMultishipOptionServiceImpl()
| Method Detail |
|---|
public OrderMultishipOption save(OrderMultishipOption orderMultishipOption)
OrderMultishipOptionService
save in interface OrderMultishipOptionServicepublic List<OrderMultishipOption> findOrderMultishipOptions(Long orderId)
OrderMultishipOptionService
findOrderMultishipOptions in interface OrderMultishipOptionServiceorderId - the order id to find OrderMultishipOptions for
public List<OrderMultishipOption> findOrderItemOrderMultishipOptions(Long orderItemId)
OrderMultishipOptionService
findOrderItemOrderMultishipOptions in interface OrderMultishipOptionServiceorderItemId - the orderItem id to find OrderMultishipOptions for
public OrderMultishipOption create()
OrderMultishipOptionService
create in interface OrderMultishipOptionServicepublic void deleteOrderItemOrderMultishipOptions(Long orderItemId)
OrderMultishipOptionService
deleteOrderItemOrderMultishipOptions in interface OrderMultishipOptionService
public void deleteOrderItemOrderMultishipOptions(Long orderItemId,
int numToDelete)
OrderMultishipOptionService
deleteOrderItemOrderMultishipOptions in interface OrderMultishipOptionServicenumToDelete - the maximum number of occurrences of this orderItemId to deleteOrderMultishipOptionService.deleteOrderItemOrderMultishipOptions(Long)public void deleteAllOrderMultishipOptions(Order order)
OrderMultishipOptionService
deleteAllOrderMultishipOptions in interface OrderMultishipOptionService
public void saveOrderMultishipOptions(Order order,
List<OrderMultishipOptionDTO> optionDTOs)
OrderMultishipOptionService
saveOrderMultishipOptions in interface OrderMultishipOptionServicepublic List<OrderMultishipOption> getOrGenerateOrderMultishipOptions(Order order)
OrderMultishipOptionService
getOrGenerateOrderMultishipOptions in interface OrderMultishipOptionServiceOrderMultishipOptionService.findOrderMultishipOptions(Long),
OrderMultishipOptionService.generateOrderMultishipOptions(Order)
public List<OrderMultishipOption> getOrderMultishipOptionsFromDTOs(Order order,
List<OrderMultishipOptionDTO> optionDtos)
OrderMultishipOptionService
getOrderMultishipOptionsFromDTOs in interface OrderMultishipOptionServicepublic List<OrderMultishipOption> generateOrderMultishipOptions(Order order)
OrderMultishipOptionService
generateOrderMultishipOptions in interface OrderMultishipOptionServiceorder - the order to generate OrderMultishipOptions for
protected List<OrderMultishipOption> createPopulatedOrderMultishipOption(Order order,
DiscreteOrderItem item,
Integer quantity)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||