Class PROSTransportOrderEntriesCancelStrategy
java.lang.Object
de.hybris.platform.prosfacades.ordercancel.strategies.impl.PROSTransportOrderEntriesCancelStrategy
- All Implemented Interfaces:
OrderEntriesCancelStrategy
public class PROSTransportOrderEntriesCancelStrategy
extends Object
implements OrderEntriesCancelStrategy
Strategy to execute cancel using response from PROS.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcancelEntries(CartModel cart) Canceling entries for given cart.protected ShoppingTravelCartServiceGets cart service.protected RepricerRequestCreationPipelineManagerGets repricer cancel request pipeline manager.protected ShoppingRepricingServiceGets shopping repricing service.protected RepricerResponseMessagesendCancelRequest(CartModel cart, RepricingRequestData repricingRequestData) voidsetCartService(ShoppingTravelCartService cartService) Sets cart service.voidsetRepricerCancelRequestPipelineManager(RepricerRequestCreationPipelineManager repricerCancelRequestPipelineManager) Sets repricer cancel request pipeline manager.voidsetShoppingRepricingService(ShoppingRepricingService shoppingRepricingService) Sets shopping repricing service.
-
Constructor Details
-
PROSTransportOrderEntriesCancelStrategy
public PROSTransportOrderEntriesCancelStrategy()
-
-
Method Details
-
cancelEntries
Description copied from interface:OrderEntriesCancelStrategyCanceling entries for given cart.- Specified by:
cancelEntriesin interfaceOrderEntriesCancelStrategy- Parameters:
cart- the cart- Throws:
BookingCancelException- in case of errors
-
sendCancelRequest
protected RepricerResponseMessage sendCancelRequest(CartModel cart, RepricingRequestData repricingRequestData) throws BookingCancelException - Throws:
BookingCancelException
-
getCartService
Gets cart service.- Returns:
- the cart service
-
setCartService
Sets cart service.- Parameters:
cartService- the cart service
-
getShoppingRepricingService
Gets shopping repricing service.- Returns:
- the shopping repricing service
-
setShoppingRepricingService
Sets shopping repricing service.- Parameters:
shoppingRepricingService- the shopping repricing service
-
getRepricerCancelRequestPipelineManager
Gets repricer cancel request pipeline manager.- Returns:
- the repricer cancel request pipeline manager
-
setRepricerCancelRequestPipelineManager
public void setRepricerCancelRequestPipelineManager(RepricerRequestCreationPipelineManager repricerCancelRequestPipelineManager) Sets repricer cancel request pipeline manager.- Parameters:
repricerCancelRequestPipelineManager- the repricer cancel request pipeline manager
-