Class PopulateCartPurchaseOrderProcessing
java.lang.Object
de.hybris.platform.b2b.punchout.actions.inbound.PopulateCartPurchaseOrderProcessing
This implementation is meant to process the OrderRequest info from the cXML.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.core.convert.converter.Converter<ItemOut,AbstractOrderEntryModel> protected Populator<ItemOut,AbstractOrderEntryModel> protected OrderRequestgetOrderRequest(CXML input) Finds anOrderRequestfrom the input.protected Populator<OrderRequestHeader,CartModel> protected PunchOutSessionServicevoidvoidsetItemOutConverter(org.springframework.core.convert.converter.Converter<ItemOut, AbstractOrderEntryModel> itemOutConverter) voidsetOrderEntryOverridingPopulator(Populator<ItemOut, AbstractOrderEntryModel> orderEntryOverridingPopulator) voidsetOrderRequestCartPopulator(Populator<OrderRequestHeader, CartModel> orderRequestCartPopulator) voidsetPunchOutSessionService(PunchOutSessionService punchOutSessionService)
-
Constructor Details
-
PopulateCartPurchaseOrderProcessing
public PopulateCartPurchaseOrderProcessing()
-
-
Method Details
-
process
-
getOrderRequest
Finds anOrderRequestfrom the input.- Parameters:
input- theCXMLinput- Returns:
- the
OrderRequestfrom the input
-
getItemOutConverter
protected org.springframework.core.convert.converter.Converter<ItemOut,AbstractOrderEntryModel> getItemOutConverter() -
setItemOutConverter
public void setItemOutConverter(org.springframework.core.convert.converter.Converter<ItemOut, AbstractOrderEntryModel> itemOutConverter) -
getOrderEntryOverridingPopulator
-
setOrderEntryOverridingPopulator
public void setOrderEntryOverridingPopulator(Populator<ItemOut, AbstractOrderEntryModel> orderEntryOverridingPopulator) -
getOrderRequestCartPopulator
-
setOrderRequestCartPopulator
public void setOrderRequestCartPopulator(Populator<OrderRequestHeader, CartModel> orderRequestCartPopulator) -
getPunchOutSessionService
-
setPunchOutSessionService
-